Сохранение состояния дочерних действий ActivityGroup при повороте экрана

У меня есть ActivityGroup внутри вкладки TabHost, и у этой ActivityGroup есть несколько дочерних активностей.

Когда устройство поворачивается, вкладка не сохраняет свое состояние (я знаю, что при изменении ориентации действия перезапускаются).

Как лучше всего сохранить состояние дочернего действия ActivityGroup, которое было показано до поворота экрана?

Обратите внимание, что мне может потребоваться сохранить состояния каждого дочернего действия ActivityGroup.


person smukov    schedule 10.04.2012    source источник
comment
конечно, лучше всего было бы использовать связки?   -  person Raunak    schedule 10.04.2012
comment
конечно, но как именно? Мне интересно, есть ли какой-нибудь широко известный и простой способ сделать это, когда речь идет о ActivityGroup и ее дочерних действиях.   -  person smukov    schedule 10.04.2012


Ответы (1)


Я использовал следующее в AndroidManifest, чтобы сохранить представления от уничтожения, но это не сработало:

 android:configChanges="orientation"

Я просто решил свою проблему, изменив в AndroidManifest.xml эту строку:

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

to

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

Похоже, в моей среде возникли проблемы с другой целевой версией, поскольку она распознала и добавила ее автоматически.

person Optimus    schedule 13.07.2012