Powiel możliwe:
Maintain/Save/Restore scroll position when returning to a ListViewJak utrzymać pozycję ListView
Jak mogę utrzymać pozycję mojego ListView w mojej działalności, kiedy idę do innej działalności (poprzez uruchomienie innego zamiar), a następnie wrócić (naciśnij przycisk Wstecz)?
Dziękuję.
Jeśli używam 'getSharedPreferences', to znaczy będzie się utrzymywać na dysku? tj. zachowa wartość po ponownym uruchomieniu telefonu? Co jeśli nie chcę tego? kiedy ponownie uruchomię telefon, rozpocznie się od 0? – michael
Zostanie zachowane po wyłączeniu. Jeśli tego nie chcesz, możesz zapisać wartość zmiennej członkowskiej i mieć nadzieję, że będzie się powtarzał. Powinno to, jeśli aplikacja nie zbiera śmieci. Musisz tylko zdecydować, którą stronę chcesz popełnić. – CaseyB
Myślę, że wiersz 6 w onPause powinien przeczytać editor.putInt ("ScrollValue", scroll); – Das