11 Vote

Programmation Android: Fermer toute l'Application

Question de Invité | 08/05/2021 à 22:41

Je recherche une commande Java pour Android avec laquelle je peux quitter toute mon application par programme.

Jusqu'à présent, j'ai toujours utilisé finish(), mais cette fonction ne semble fermer que l'activity en cours et pas toute l'application.

Que puis-je faire si mon application comprend plusieurs activities?

RépondrePositifNégatif
2Meilleure Réponse2 Voix

Si vous voulez travailler avec finish(), vous devez appeler finish() pour chaque activité individuellement pour tout fermer.

Pour fermer toutes les activités en même temps, vous pouvez utiliser la ligne suivante depuis l'API 16:

this.finishAffinity();

Avec cela, vous fermez l'activité en cours ainsi que toutes les activités ci-dessous dans la même tâche ayant la même affinité.

À propos, les développeurs Android n'ont pas nécessairement voulu que quelqu'un soit sur le point de quitter une application via un code. Au lieu de cela, cela devrait gérer le système.
09/05/2021 à 21:18

RépondrePositif Négatif
Répondre

Sujets Connexes

Cordova: Fermer App

Question | 1 Réponse

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.