Je veux montrer un message "merci d'utiliser" le message lorsque l'application se ferme. P>
Quel est l'événement qui gère la fermeture de l'application? P>
3 Réponses :
Vous pouvez utiliser OnDestroy () Code> ou
OnBackPressed () Code> Callbacks sur votre activité principale / lanceur P>
Supposons que vos activités soient telles que A-> B-> C-> D. Lorsque l'utilisateur appuyez sur la touche BACK d'activité D, puis appuyez sur la touche BACK de C de l'activité C, il accédera à une activité B à nouveau Appuyez à nouveau sur Button Button L'utilisateur s'affichera sur une activité de blanchiment. Donc, sur Presse Back Button, vous pouvez donner un message à l'utilisateur.
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_HOME) { Toast.makeText(context,"Thanks for using application!!",Toast.LENGTH_LONG).show(); } });
En supposant que la boîte de dialogue affiche uniquement lorsque l'application est complètement fermée (retirée de l'arrière-plan également), vous pouvez simplement remplacer la méthode OnDestroy () Code> dans votre première activité. p>
@ user1479606 Non - Je viens de le faire trop tard.
Veuillez vous reporter à ce message sur le cycle de vie d'activité Android: Stackoverflow.com/Questtions/8515936/...