J'utilise un Fragment
pour commencer une nouvelle Activity
en utilisant startActivityForResult()
, je reçois le résultat (Bundle)
dans onActivityResult
() method.Since onActivityResult
() appelé avant onResume
() .Je veux m'assurer, je garde/enregistre le Bundle
correctement de sorte que quand onResume()
soit appelé, j'obtiens le résultat gardé/sauvé pour effectuer plus d'action.Passe onActivityResult() données au même fragment qui n'est pas encore prêt
Quelles sont les différentes façons d'y parvenir. J'ai essayé d'utiliser getArguments()/setArguments(), mais cela ne semble pas être le bon moyen d'y parvenir.
Qu'est-ce que cela signifie? –
Pourquoi ne pas enregistrer le résultat dans un champ de classe simple (votre classe de fragment) –
Je veux essayer de la bonne façon, en utilisant des variables ou des méthodes peut également conduire à un crash, car Fragment lui-même peut ne pas être disponible lors de l'utilisation de variables membres. –