Ich habe eine Aktivität und darin habe ich ein lineares Layout (lässt es das "lineare Hauptlayout" nennen) und ich füge dynamisch hinzu erstellte Ansicht darin (Textansichten, lineare Layouts, Texte bearbeiten, ... etc).Wie kann ich ein lineares Layout und alle seine inneren Ansichten speichern und es später verwenden Android
Im unteren Bereich des Bildschirms befinden sich zwei Schaltflächen (neben und zurück).
Wenn der Benutzer auf die nächste Schaltfläche klickte, sollte ich das aktuelle "lineare Hauptlayout" zum Beispiel in einer Liste speichern und dann erzeuge ich eine neue Ansicht und füge sie dann in das "lineare Hauptlayout" ein.
Und wenn der Benutzer auf die Schaltfläche Zurück geklickt habe, sollte ich das "lineare Hauptlayout" wiederherstellen und alle seine Ansichten anzeigen.
Ich weiß nicht, wie ich es tun kann.
Ich hoffe, meine Beschreibung klar ist :)
Ich habe meine Frage bearbeiten, ich habe eine Aktivität und ich verwende das gleiche lineare Layout. Würde onSaveInstance mir in diesem Fall helfen? –
Das Speichern von Daten in onSaveInstanceState und das erneute Abrufen dieser Daten onRestoreInstanceState kommt nur dann in ein Bild, wenn die Aktivität (die die Daten speichert) aufgrund von Konfigurationsänderungen oder in Situationen mit wenig Arbeitsspeicher zerstört wird. Ist das was du brauchst? – Pavan
Ich denke, dass Sie Fragmente mit einer FragmentTransaction untersuchen möchten, um der ursprünglichen Ansicht (next) oder pop (back) hinzuzufügen. Werfen Sie einen Blick auf diese Antwort: http://stackoverflow.com/questions/14347588/show-hide-fragment-in-android – Jeremy