2012-06-07 3 views
0

Mon application ne reprend à l'état précédent quand il est réouvrir Bien que son travail bien quand un appel est reçu ou une autre application est ouverte puis fermée il vient devantmon application ne reprend pas lors de la réouverture?

mais

lorsque HOME_KEY est pressé, il commence à partir de la première activité.

Il ne se est passé Emulator il ne se produit que sur l'appareil

Il arrive de toute activité parmi de nombreuses activités dans mon application

+0

vérifiez si vous avez android: launchMode = "singleTask" dans votre activité de lancement – Kiran

Répondre

0

-vous réimplémentez la méthode onResume() dans votre activité?

Je ne sais pas quel état vous devez restaurer, mais peut-être Saving Android Activity state using Save Instance State pourrait aider (dupliquer?)? Vous connaissez le activity lifecycle?

+0

oui j'ai fait et que lorsque l'appel téléphonique reçu et l'autre application est venu en avant il reprend l'activité en cours le problème est avec seulement quand bouton de la maison est cliqué et aussi pas dans l'émulateur il arrive sur l'appareil MOTO seulement – Trikaldarshi

+0

Semble comme un périphérique/problème spécifique au modèle. Se pourrait-il que votre appareil exécute la récupération de place sur cette activité? Comme vous le savez peut-être, la suspension d'une application ne garantit pas qu'elle sera reprise; la mémoire peut être nécessaire ailleurs pendant l'état de pause de l'application et donc GCed. Peut-être que vous exécutez une application de service en arrière-plan, comme un réseau, la mémoire ou l'économiseur de batterie, qui tue automatiquement les processus? –

+0

Je suis sûr que mon processus d'application n'est pas tué et aussi je trouve que chaque fois que mon activité principale est lancée pas la nouvelle session toute la session précédente est juste de remplir la pile les uns sur les autres – Trikaldarshi

Questions connexes