2012-10-31 84 views
0

我有一个操作,扫描选定目录中的文件夹,获取所有文件,解析它们并添加到SQLite数据库。正如你可以猜到,目录有很多文件需要一段时间。 第一个用户点击按钮打开文件夹选取器,在MessageDialog接受消息后执行该操作。显示进度和操作后刷新gridview

在同一个网站上有GridView和DB中的元素。

现在我想:扫描目录

我试图简单地隐藏GridView控件后使用ProgressRing 2)刷新的GridView用新数据(旧+新一) 1)出现进展,显示ProgressRing并再次打开GridView,但是当应用程序正在扫描它看起来像冻结的东西或其他东西时。

我该如何实现我的目标?

回答

0

确保您在后台线程上运行数据库操作。

+0

那伎俩:) – Fixus