2012-04-10 2 views
3

Ich habe eine ActivityGroup innerhalb einer Registerkarte des TabHost und diese ActivityGroup hat mehrere untergeordnete Aktivitäten.Beibehalten des Status der untergeordneten Aktivitäten von ActivityGroup auf der Bildschirmdrehung

Wenn das Gerät gedreht wird, behält die Registerkarte ihren Status nicht bei (ich bin mir bewusst, dass bei Änderungen der Ausrichtung die Aktivitäten neu gestartet werden).

Wie empfiehlt es sich, den Status der untergeordneten Aktivität der ActivityGroup beizubehalten, der vor der Bildschirmdrehung angezeigt wurde?

Beachten Sie, dass ich möglicherweise die Status jeder untergeordneten Aktivität der ActivityGroup behalten muss.

+0

sicherlich, die beste wäre, Bündel zu verwenden? – Raunak

+0

sicher, aber wie genau? Ich frage mich, ob es eine allgemein bekannte und einfache Möglichkeit gibt, dies zu tun, wenn ActivityGroup und seine Kinderaktivitäten betroffen sind. – smukov

Antwort

2

ich verwendet, um die folgenden in der AndroidManifest aus die Aussicht zu speichern zerstört beeing aber es hat nicht funktioniert:

android:configChanges="orientation" 

ich diese Zeile in der AndroidManifest.xml, indem mein Problem gelöst gerade:

<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="15" /> 

zu

<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="11" /> 

Scheint wie meine Umwelt Schwierigkeiten mit einem di hatte verschiedene Zielversionen, da sie automatisch erkannt und hinzugefügt wurden.

Verwandte Themen