Прослушать любые изменения в курсоре в android

Я хотел бы прослушать любые изменения в курсоре. Можно ли добиться этого без использования contentprovider в android?

Примечание. (Я не использую какой-либо адаптер данных)

благодаря

Я обнаружил, что вам не нужно использовать контент-провайдер. Когда когда-либо изменяются данные (например, во вставках, удалениях и т. Д.), Вы можете просто вызвать getContentResolver (). NotifyChange (Uri uri, ContentObserver observer) и установить ContentObserver в своем Чтобы слушать изменения.

Насколько я знаю, если ваши изменения в курсоре связаны с requery () или каким-либо другим методом на курсоре, например close (), то вы можете использовать наблюдателя набора данных для отслеживания изменений.

Но вам понадобится поставщик контента, если вы хотите автоматически обновляться, когда что-то изменится в вашем источнике данных, например, ваша база данных sqlite. В этом случае вы можете проверить информацию, размещенную ниже.

Какой курсор вы используете?

Intereting Posts
Как я могу сделать свои объявления быстрее в моем приложении для Android? Легкая зависимость Инъекция рамки для Android Android предотвращает попадание в систему среднего уровня для SSL Добавление кнопки Google +1 в приложении Android Показать буферизацию MediaPlayer в строке поиска в качестве вторичного прогресса Как отобразить AlertDialog в фрагменте? Путаница между типами данных OpenCv4Android и C ++ Фоновые услуги: Убивайте, когда действие уничтожается Как перемещать / копировать файл из одной папки в другую папку на Android-телефоне с помощью телефонной заставки? Android: EditText в Dialog не подтягивает мягкую клавиатуру Импорт android.os.CancellationSignal не может быть разрешен ORMLite на Android Как избежать показа моего приложения в списке недавно использованных приложений Как установить содержимое setSingleChoiceItems в onPrepareDialog? Ошибка при установке «Инструменты разработки Android» в Eclipse Использование библиотеки pcap для android