Сценарий: Я использую listview с пользовательским адаптером. Я собираю данные каждые 5 секунд, а затем отображаю их в списке.ListView обновить до конца списка
Проблема: после каждого обновления список прокручивается вверху. Я бы хотел, чтобы список остался как есть с точки зрения прокрутки и только базовые данные, которые нужно обновить.
Текущий код: Это называется каждый раз, когда я беру новые данные.
mListAdapter = new CustomListAdapter(this, mListData);
mList.setAdapter(mListAdapter);
ли работа если вы вместо того, чтобы создать новый адаптер замены списка и вызова 'notifyDataSetChanged()' на адаптере? Или, если это не подкласс ArrayAdapter, регистрация DataSetObserver? – Jave