Maison > Questions et réponses > le corps du texte
Une page de démarrage d'activité pour le résultat passe à la page B, la page B modifie les données et revient à la page A. Comment fermer la page A précédente ?
高洛峰2017-05-16 13:25:31
Accédez au fichier manifest.xml et modifiez le mode de démarrage de l'activité A comme suit
android:launchMode="singleTask"
漂亮男人2017-05-16 13:25:31
Une activité a une méthode appelée onActivityResult(). Lorsque l'activité démarrée par startActivityForResult() est lancée, elle entrera dans cette fonction, vous pourrez y effectuer le traitement approprié, puis terminer();
.Vous pouvez vous rendre sur Baidu pour la méthode spécifique. Il est vraiment gênant pour vous de la trouver sur votre téléphone mobile.
某草草2017-05-16 13:25:31
A -> startActivityForResult() -> B
Pourquoi est-ce que je ne comprends pas le problème ? Vous utilisez startActivityForResult dans A pour démarrer B. Cela ne signifie-t-il pas que vous vous attendez à ce que B renvoie des résultats à A ? Pourquoi A doit-il être fermé lorsque B revient ?