xne71247
@xne71247

ListView перематывается в начало, как отменить?

Листаю ListView вниз, потом когда устанавливаю setAdapter, ListView перелистывается в самое начало, как отменить такое действие? Пусть показывает место, где я остановился и не перебрасывает.
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ответы на вопрос 1
anyd3v
@anyd3v
Вы не описали какой адаптер используете.
Правильный но сложный вариант
1. Хранить информацию в БД после загрузки (это даст еще и офлайн режим вам)
2. Через Loader грузить курсор
3. У CursorAdapter вызывать swapCursor когда курсор загружен в лоадере, а не пересоздавать новый адаптер
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы