J'ai 3 activités dans mon application. Ma première activité (principale) a 2 bouton qui commence d'autres activités (un & deux). L'activité unique démarre un compte à rebours sur l'interface utilisateur. Lorsque je clique sur le bouton de retour Android ferme cette activité et quand je rouvre l'activité, mon minuteur est réinitialisé.Problème d'activité
J'essaie aussi primordial:
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(true);
return true;
}
return super.onKeyDown(keyCode, event);
}
et il est fonctionne correctement mais quand je Rouvrir l'activité principale, Android me montre mon activité de minuterie. Comment puis-je résoudre ce problème?
Salut Maragues, merci pour votre réponse. Mon problème est inversé. Je ne veux pas que ma minuterie soit réinitialisée lorsque je rouvre cette activité. Donc, quand je clique sur le bouton de retour, mon activité est détruite d'android. – CeccoCQ
Oh désolé, j'ai mal interprété votre question. Bien sûr le compteur de l'activité One est détruit, cette activité n'est ni visible ni au premier plan, elle est donc détruite. Pourquoi ne maintenez-vous pas la minuterie dans l'activité principale et, au cas où vous en auriez besoin, passez-la à l'activité One lors de son lancement? Ceci est juste une implémentation rapide et facile suggérée, il y a beaucoup d'autres plus élaborés. Votre question est plus un problème de persistance qu'un problème Android. – Maragues