Какой флаг использовать в SimpleCursorAdapter?

Я использую SimpleCursorAdapter для отправки данных, которые я читал от database до ListView.

SimpleCursorAdapter имеет 2 флага и один из них устарел.

Должен ли я всегда использовать FLAG_CONTENT_OBSERVER?

Или лучше использовать что-то другое вместо SimpleCursorAdapter?

Ответ 1

Прочитайте docs эти флаги. FLAG_AUTO_REQUERY устарел, потому что с ним запросы курсора часто выполняются в потоке пользовательского интерфейса. Вы должны попытаться использовать CursorLoader. CursorLoader может автоматически запрашивать и передавать данные в фоновом потоке. FLAG_REGISTER_CONTENT_OBSERVER просто регистрирует наблюдателя содержимого на курсоре, поэтому вы получаете уведомления о новых данных. c)