假设我的应用程序有一个ListView
,它使用SimpleCursorAdapter
显示来自Sqlite数据库的信息。其他线程将更新数据库中的相关表,ListView
应自动更新。
我创建的SimpleCursorAdapter
似乎没有在数据库中查看更新。更新表后我调用以下函数。
((CursorAdapter) this.getListAdapter()).notifyDataSetChanged();
这样做的最佳方式是什么?
答案 0 :(得分:1)
只使用SimpleCursorAdapter,您需要在ListView上调用notifyDataSetChanged
以强制刷新。