Пользовательский CursorLoader уведомляет об изменении данных - PullRequest
1 голос
/ 29 ноября 2011

Я искал ответ для создания Custom CursorLoader , и мне было интересно, что если изменения данных будут, будет уведомление об изменении данных, так что список обновится?

Ответы [ 2 ]

6 голосов
/ 07 декабря 2011

Я использую фреймворк загрузчика библиотеки совместимости.Когда контент меняется, я просто звоню, и все обновляется:

    getSupportLoaderManager().getLoader(YOUR_LOADER).onContentChanged();
0 голосов
/ 29 ноября 2011

Вы можете вызвать notifyDataSetChanged на вашем адаптере, чтобы ListView отображал обновленное содержимое курсора.

Из документации:

Уведомляет прикрепленных наблюдателей, что базовые данные были изменены, и любое представление, отражающее набор данных, должно обновляться само.

...