Gute Lösung, um Listenansichtselemente beizubehalten, wenn Benutzer das Telefon drehen und alle Daten in ArrayAdapter behalten
Ich verwende Fragment mit ListView. Ich fülle den mit dieser Listenansicht verknüpften ArrayAdapter mit Daten, die im benutzerdefinierten Loader (aus dem Internet) empfangen wurden. Der benutzerdefinierte ArrayAdapter unterstützt das unendliche Blättern (Paging).
Was ist die beste Methode, um Elemente in ArrayAdapter zu speichern, wenn der Benutzer das Gerät dreht und die Bildlaufposition in ListView beibehält?
Ich denke an die Erstellung eines nicht-visuellen Fragments mit ArrayAdapter und die Verwendung der setRetainInstance-Methode zum Speichern von Werten.
Irgendwelche Vorschläge für eine bessere Lösung?