Mettre l'objet comme intention pour l'activité suivante
Est-il possible de mettre un objet de type Object dans une intention comme un Extra? J'ai une variable de type objet et de ne pas savoir jusqu'à ce qu'il est affecté de la valeur à ce que l'objet type de données. Peut-être quelque chose à voir avec la sérialisation ou comme un paquet, je ne suis pas sûr? Et puis à la prochaine activité comment puis-je obtenir cette valeur en vue de la stocker dans un ArrayList<Object>
?
source d'informationauteur SamRowley
Vous devez vous connecter pour publier un commentaire.
Bundle
parIntent#putExtra
n'a pas de fonction pour ajouter unObject
. Vous ne pouvez passer uneParcelable
ou unSerializable
objet. N'importe quel objet que vous souhaitez passer par l'intermédiaire d'unIntent
doit mettre en œuvre l'une de ces interfaces. Il est recommandé de mettre en œuvreParcelable
il y a un petit guide ici: Le passage par valeur des Paramètres à l'aide de Parcelables.Aussi cette question a plusieurs réponses utiles: Comment envoyer un objet à partir d'un Android Activité à une autre en utilisant les Intentions?