Можно создать дубликат:
Maintain/Save/Restore scroll position when returning to a ListViewКак сохранить положение ListView
Как я могу поддерживать позицию моей ListView в моей деятельности, когда я иду на другой вид деятельности (путем запуска другой намерение), а затем вернуться (нажмите кнопку «Назад»)?
спасибо.
Если я использую 'getSharedPreferences', это означает, что она будет сохраняться на диск? т. е. он сохранит значение после перезагрузки телефона? Что, если я этого не хочу? когда я перезагружу телефон, он начнется с 0? – michael
Он будет сохраняться после выключения. Если вы этого не хотите, вы можете написать значение переменной-члену и надеяться, что оно сохранится. Это должно быть, если приложение не получает сбор мусора. Вам просто нужно решить, с какой стороны вы хотите ошибиться. – CaseyB
Я думаю, что строка 6 в onPause должна читать editor.putInt («ScrollValue», прокрутка); – Das