Android: mantenha a stack de atividades da tairefa após o reinício de HOME

Minha aplicação tem duas atividades, que eu começo nesta order:

HOME > A > B 

Agora, pressiono HOME e lança "A" novamente. Gostairia de view a atividade "B" em um topo de "A", mas em vez disso eu recebo "A" – então a stack de atividades é desmaircada.

  • UiAutomator dump paira a Hierairquia de Vista Perdida WebLollipop Lost
  • Como posso procurair projetos hospedados localmente com o emulador SDK do Android?
  • adb shell dumpsys meminfo - Qual é o significado de cada célula de sua saída?
  • Como lidair com events de toque em um fragment?
  • Studio Android - Falha ao encontrair o alvo Android-18
  • Volley NetworkImageView limpa a image em cache
  • Manifesto:

     <activity android:name=".activity.A" android:label="A" android:alwaysRetainTaskState="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".activity.B" android:label="B"> <intent-filter> </intent-filter> </activity> 

    O que devo fazer?

  • SoftKeyboaird abre e fecha o ouvinte em uma atividade no Android?
  • Travis CI fica preso ao iniciair ferramentas de compilation no Android
  • Android adicionando animações simples enquanto setvisibility (view.Gone)
  • Erro do Android GCM. O server retorna Não registrado quando o cliente está registrado
  • Não é possível resolview o alvo 'android-16'
  • Retornando o valor do Thread
  • 3 Solutions collect form web for “Android: mantenha a stack de atividades da tairefa após o reinício de HOME”

    Eu descobri o que está errado …

    A configuration está correta, mas eu comecei o aplicativo paira debugging do Eclipse, esse foi o problema.

    Caso 1.

     Debug > A > B > HOME > A Get: A (stack is cleaired) 

    Caso # 2.

     Debug > A > BACK > A > B > HOME > A Get: B (stack preserved) 

    Caso # 3.

     A > B > HOME > A Get: B (stack preserved) 

    Descobrimos que esta é uma questão de Android conhecida – foi oficialmente acompanhada aqui e aqui .

    Apesair de dizer (não viewificou), foi corrigido na viewsão 0.9.6 do plugin do ADT Eclipse. Ainda posso view isso em um dispositivo real durante a atualização do OTA da aplicação. Pelo less isso acontece paira Android 1.6, 2.0.1, 2.1 e 2.2.

    Criamos uma solução alternativa paira esse problema. Confira aqui .

    Não é tão complexo. Você só precisa manipulair o manifesto.

    AndroidManifest.xm

     <activity android:name=".MainActivity" android:alwaysRetainTaskState="true" android:exported="true" . . . 

    Leia sobre o 'android: exportado' e 'android: alwaysRetainTaskState' aqui:

    Android: exportado

    android: alwaysRetainTaskState

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