我使用的ListActivity
在ListView
和CursorAdapter
的帮助下显示ContentProvider
。
该列表包含超过1.000个项目,因此初始加载需要一段时间。
如果用户选择了某个项目,则会通过startActivityForResult()
调用另一个活动。
用户可以编辑项目,更改存储在数据库中。
使用ListActivity
返回onActivityResult()
:光标重新加载getAdapter().changeCursor()
,视图将以getAdapter().notifyDataSetChanged()
这是正确的方法吗?因为刷新需要1-2秒而且非常慢!
答案 0 :(得分:0)
使用AsynTask并运行backgroundTask,如果使用ListView
,则可以使用RecyclerView