在SimpleCursorAdapter中使用哪个标志?

时间:2012-07-31 12:44:14

标签: android sqlite cursor flags simplecursoradapter

我使用SimpleCursorAdapter将我从database读取的数据发送到ListView

SimpleCursorAdapter有2个标志,其中一个已弃用。

我应该始终使用FLAG_CONTENT_OBSERVER吗?

或者使用其他内容而不是SimpleCursorAdapter更好吗?

1 个答案:

答案 0 :(得分:7)

阅读这些标志上的docs。不推荐使用FLAG_AUTO_REQUERY因为它经常在UI线程中执行Cursor查询。您应该尝试使用CursorLoader。 CursorLoader可以自动重新查询并在后台线程中传递数据。 FLAG_REGISTER_CONTENT_OBSERVER只是在光标上注册内容观察者,因此您可以接收有关新数据的通知。