Ответ 1
Сохранить позицию в переменной экземпляра onPause и в onResume проверить, есть ли значение позиции и перейти к ней.
например. используя
private int currentPostion;
а затем в onResume do..
getListView().setSelection(currentPosition);
Возможный дубликат:
Сохранять/сохранять/восстанавливать позицию прокрутки при возврате в ListView
Пользователь просматривает список элементов, они перемещаются в действие, которое показывает детали для одного элемента, а затем нажимают "Назад" и возвращаются к активности списка, но я хочу, чтобы список отражал предыдущую позицию прокрутки.
Должен ли я хранить позицию прокрутки в качестве переменной-члена в активности в onPause или есть лучший способ?
Сохранить позицию в переменной экземпляра onPause и в onResume проверить, есть ли значение позиции и перейти к ней.
например. используя
private int currentPostion;
а затем в onResume do..
getListView().setSelection(currentPosition);