Je dois remplacer l'activité en cours par une nouvelle. En d'autres termes, je souhaite démarrer une nouvelle activité et supprimer l'activité en cours de la pile de tâches. Selon la documentation, il semble que le meilleur moyen serait de démarrer l'activité en utilisant Activity.startActivity comme d'habitude, puis d'appeler immédiatement Activity.finish pour fermer l'activité en cours.Remplacer l'activité actuelle
Est-ce une utilisation valide de ces API ou dois-je faire autre chose?
Est-ce que ce travail avec startActivityForResult? Si oui, où le résultat est-il publié? – nmr
Pour les personnes qui s'interrogent sur la question de @ nmr, ce que j'ai fait est de démarrer la nouvelle activité pour le résultat, puis d'appeler finish() dans le onActivityResult si nécessaire. –