Обновление ListView

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
andev
Сообщения: 219
Зарегистрирован: 13 янв 2012, 17:56

Обновление ListView

Сообщение andev » 26 мар 2012, 11:37

На активити лежит ListView, отдельный адаптер и данные черпаются из третьего места.
Как можно обновлять ListView, при изменении источника данных (он у меня типа ArrayList) ?
В данный момент как времянка кинул на активити бэкграунд таймер с интервалом 3 секунды, на тик висит

Код: Выделить всё

{
        ArrayList<ChatEntity> list = chatService.list();
        chatListAdapter = new ChatListAdapter(this, R.layout.chat_list_item, list);
        setListAdapter(chatListAdapter);
}
Хочу сделать по-нормальному, где-то читал, что можно настроить слушатель, который срабатывает при изменении источника данных и оповещает все зависимые от него ListView'ы

Ответить