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);

Но свиток неименно так то же самое после загрузки.

У тебя есть идея?

Ответы на вопрос(3)

Ваш ответ на вопрос