Android - обратный просмотр списка как отображение сообщения
У меня есть маленький вопрос для моего приложения для Android. Я долго искал, но ничего не нашел о своей проблеме.
сценарий : Я должен отобразитьотменить просмотр списка (как Facebook Messenger). И когда пользователь прокручивает вверх, загружает больше сообщений.
проблема : ПослеnotifiyDataAsChanged()
звоните, свиток уже не тот! Я хочу сохранить точно такую же позицию, как и до загрузки.
Я попробовал этот код:
// save index and top position
int index = list.getFirstVisiblePosition()+result.size();
View v = list.getChildAt(index);
int top = (v == null) ? 0 : v.getTop();
// ...
// restore
list.setSelectionFromTop(index, top);
Но свиток неименно так то же самое после загрузки.
У тебя есть идея?