web-dev-qa-db-fra.com

Android - Retour à l'activité d'appel

Newbie Question d'un développeur iPhone.

J'ai appelé startActivity (intention) et les nouvelles charges d'activité. Comment revenir à l'activité d'appel une fois qu'un bouton est enfoncé. "Popping" l'activité de la pile en gros.

30
Ian Vink

Si vous avez créé la nouvelle activité avec startActivity il vous suffit d'appeler finish . Si vous avez généré la nouvelle activité en appelant startActivityForResults alors vous devez appeler setResult puis finish afin de retransmettre les données à la méthode onActivityResult de l'activité précédente.

41
Tim Kryger

Appelez finish() sur votre activité nouvellement chargée. Cela suppose que vous n'avez pas appelé finish() sur votre activité précédente (auquel cas vous pouvez toujours la redémarrer).

6
Andy Zhang

L'appel de finish () ferme cette activité et revient à l'écran précédent (ou Activité qui l'a appelé), ou quitte l'application si c'est l'activité principale qui a lancé l'application.

2
Vins