0

我有一个操作扫描选定目录中的文件夹,获取所有文件,解析它们并添加到 SQLite db。正如你可以猜到的,当目录有很多文件时需要一段时间。第一个用户点击按钮打开文件夹选择器,从 MessageDialog 接受消息后执行操作。

在同一站点上有 GridView 与 DB 中的元素。

现在我想:1)使用 ProgressRing 显示进度 2)在扫描目录后用新数据(旧数据 + 新数据)重新加载 GridView

我试过简单地隐藏 GridView,显示 ProgressRing 并再次打开 GridView,但是当应用程序扫描所有内容时,它看起来像是被冻结或其他东西。

我怎样才能实现我的目标?

4

1 回答 1

0

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

于 2012-10-31T18:20:50.353 回答