0

我正在使用 a在 a和 a的帮助下ListActivity显示a 。ListViewCursorAdapterContentProvider

该列表包含 1.000 多个项目,因此初始加载需要一段时间。如果用户选择了一个项目,另一个活动将通过 调用startActivityForResult()。用户可以编辑项目,更改存储在数据库中。

Back in ListActivitywith onActivityResult():重新加载光标getAdapter().changeCursor()并刷新视图getAdapter().notifyDataSetChanged()

这是正确的方法吗?因为刷新需要1-2秒,而且很慢!

4

1 回答 1

0

使用 AsynTask 并运行 backgroundTask,如果 ListView 可以使用 RecyclerView

于 2017-07-08T21:36:41.593 回答