2010-08-10 4 views
1

У меня есть источник данных, который время от времени меняется. Когда это делается, я просто делаю:reload listView data

mylistView.setAdapter(...) 

который отлично работает и заменяет старые данные новыми. Вещь, я не знаю, если это правильный путь. Есть ли способ уведомить мнение об изменении уровня данных? Имейте в виду, что я не использую контент-провайдера, и слой данных полностью ручно-манедо не делает никаких предположений о слое данных, поскольку это просто список бобин.

веселит

ответ

4

Я не уверен, какой адаптер вы используете, но вы можете увидеть, если вы adapter.notifyDataSetChanged(); на вашем адаптере списка. Это не позволит ему перескакивать на пользователя, когда он повторно связывает ваш контент.

+0

да это сделаю! Я использую ArrayAdapter, чтобы он работал нормально. благодаря – nourdine

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