我有一个操作,它扫描所选目录中的文件夹,获取所有文件,解析它们并添加到SQLite数据库。你可以猜到,目录有很多文件需要一段时间。 第一个用户点击按钮打开文件夹选择器,在MessageDialog的接受消息之后执行操作。
在同一站点上,GridView中包含元素。
现在我想: 1)使用ProgressRing显示进度 2)在扫描目录
后,使用新数据(旧的+新的)重新加载GridView我尝试过简单地隐藏GridView,再次显示ProgressRing和启用GridView,但是当应用程序扫描所有内容时,它看起来像是冻结了什么。
我如何实现目标?
答案 0 :(得分:0)
确保在后台线程上运行数据库操作。