2

Я заполняю ListView с данными из базы данных. Для привязки данных я использую CursorAdapter Мой список вид выглядит как этотAndroid: обновление базы данных в ListView автоматически

enter image description here

И мой дб будет обновляться через web service каждые пять секунд, когда когда-либо БД обновляется, мне нужно, чтобы отразить изменения на мой список. Как вы видите, мои первые 2 элемента в строке ListView напрямую связаны с столбцами в db, они автоматически обновляются. Но другие элементы вычисляются на стороне пользователя. так как могут быть обновлены другие предметы?

ответ

0

Вы пытались позвонить в Adapter_Object.notifyDataSetChanged()?

+0

Я думаю, что это не поможет. потому что я не знаю, когда будет обновляться db .. так как я могу уведомить об этом? – edwin

+0

У вас должен быть код, который обновляет вашу базу данных, после этого вы можете позвонить notifyDataSetChanged. –

+0

На самом деле это делается с помощью sdk. его не дает никакого обратного вызова ui – edwin

Смежные вопросы