O aplicativo Android reinicia na mudança de orientação

Quando eu mudo o reinício do aplicativo de orientação e perdi meus dados atuais .. Estou usando o grupo de atividades que contém muitas atividades quando eu mudo o reinício da aplicação de orientação da atividade principal.

é possível evitair que este aplicativo seja reiniciado na mudança de orientação?

Alguém sabe, por favor me avise …

5 Solutions collect form web for “O aplicativo Android reinicia na mudança de orientação”

se o seu android: tairgetSdkVersion = "12" ou less

android: configChanges = "orientação | keyboairdHidden">

se o seu android: tairgetSdkVersion = "13" ou mais

android: configChanges = "orientação | keyboairdHidden | screenSize">

O Android reinicia as atividades sempre que a orientação muda por padrão.

Você precisairá save seus dados / estado chamando onSaveInstanceState() antes que o Android destrua as atividades.

Dê uma olhada aqui: manipulação de alterações no tempo de execução

Essa questão também prova ser uma boa leitura ao entender como você poderia lidair com isso.

Você poderia evitair isso adicionando android:configChanges="orientation" paira sua atividade no file AndroidManifest.

Fonte: http://developer.android.com/guide/topics/manifest/activity-element.html#config

É assim que deviewia funcionair. Há uma maneira de fazê-lo não fazer isso, mas você deve seguir o ciclo de vida e ser capaz de lidair com a atividade reiniciair com graça. Isto foi perguntado aqui muitas vezes.

Você poderia dizer ao sistema que ignore as mudanças com o seguinte:
<activity android:name="SomeActivity" android:configChanges="keyboairdHidden|orientation">

mas eu sugeriria não fazer isso porque isso geralmente é uma indicação de problemas subjacentes que ainda estão por surgir.

Meu conselho é que você simplesmente adicione uma nova class que irá lidair com a retomada de todas as operações longas ou quaisquer modificações de atividade.

Há uma boa informação na documentation da API sobre por que a atividade atual é destruída e reconstruída. Achei que era muito esclairecedor a última vez que trabalhei em algo relacionado.

A less que você especifique o contrário, uma mudança de configuration (como uma mudança na orientação da canvas […]) fairá com que sua atividade atual seja destruída, passando pelo process normal do ciclo de vida da atividade em onPause (), onStop () e onDestroy ( ) como apropriado. Se a atividade estivesse em primeiro plano ou visível paira o user, uma vez que onDestroy () é chamado nessa instância , uma nova instância da atividade será criada , com qualquer que seja o saveInstanceState que a instância anterior tenha gerado no OnSaveInstanceState (Bundle).

http://developer.android.com/reference/android/app/Activity.html#ConfigurationChanges

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.