J'ai une activité qui commence par un dialogue d'alerteterminer la boîte de dialogue et l'activité
lorsque j'appuie sur le bouton de retour seul le dialogue se ferme.
Je souhaite fermer le dialogue et l'activité.
Comment faire?
J'ai une activité qui commence par un dialogue d'alerteterminer la boîte de dialogue et l'activité
lorsque j'appuie sur le bouton de retour seul le dialogue se ferme.
Je souhaite fermer le dialogue et l'activité.
Comment faire?
Vous recherchez le OnCancelListener
qui peut être réglé pour le Dialog.setOnCancelListener()
Là, vous pouvez appeler finish()
qui va finir votre Activity
aussi.
Ce code fonctionne comme un charme !! Je devais déterminer de toujours recevoir l'activité, car j'envoie toujours ActivityName.this, au lieu d'envoyer seulement le contexte. Mais ensuite j'ai reçu le contexte. Mais ici, je ne peux pas annuler l'activité avec juste le contexte, j'ai besoin de l'activité. Donc, envoyez toujours l'activité, afin de pouvoir la manipuler de l'extérieur de la même activité.
Il devrait être appelé, si vous appuyez sur le bouton de retour lorsque la boîte de dialogue est ouverte, c'est ce que vous voulez, non? – WarrenFaith
a travaillé merci. –
Oui, warrenfaith a raison. – fargath