我使用SimpleCursorAdapter
将我从database
读取的数据发送到ListView
。
SimpleCursorAdapter
有2个标志,其中一个已弃用。
我应该始终使用FLAG_CONTENT_OBSERVER
吗?
或者使用其他内容而不是SimpleCursorAdapter
更好吗?
答案 0 :(得分:7)
阅读这些标志上的docs。不推荐使用FLAG_AUTO_REQUERY
因为它经常在UI线程中执行Cursor查询。您应该尝试使用CursorLoader。 CursorLoader可以自动重新查询并在后台线程中传递数据。
FLAG_REGISTER_CONTENT_OBSERVER
只是在光标上注册内容观察者,因此您可以接收有关新数据的通知。