En passant ArrayList<Monobjet> Entre de multiples Activités
Je suis en train de passer une ArrayList d'Objets entre plusieurs activités dans mon application. Est-il possible de le faire à l'aide d'une Intention à l'aide de la méthode setData ()?
OriginalL'auteur Javacadabra | 2012-12-05
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez envoyer une liste de tableaux d'objets, puis votre classe doit implémenter l' Parcelable ou Serializable interface .
Voir ces bons tutoriels pour l'envoi de l'objet personnalisé entre les Activités
http://androidideasblog.blogspot.in/2010/02/passing-list-of-objects-between.html
http://www.anddev.org/novice-tutorials-f8/simple-tutorial-passing-arraylist-across-activities-t9996.html
Les gars , j'ai un problème, je suis TransactionTooLargeException quand je passe la grande liste de tableaux à l'Aide de Parcelable ou Serializable . Besoin d'aide sur ce point.
OriginalL'auteur ρяσѕρєя K
Utilisez code ci-dessous pour passer arraylist dans l'intention.
Utilisez code ci-dessous Pour obtenir la liste de tableaux à partir de l'Intention.
OriginalL'auteur Dipak Keshariya
Abord, vous avez besoin d'étendre parcelable classe dans votre classe d'Objet. Ensuite, vous pouvez passer au travers d'intention par
intent.putParcelableArrayListExtra("PASSING_DATA", data);
ici de données est arraylist d'objets personnalisés.
voir Parcelable et Parcelable Tutoriel pour mieux undertanding
OriginalL'auteur AAnkit
Si les objets de mettre en œuvre Parcelable vous pouvez utiliser le putParcelableArrayList méthode comme ceci:
Espère que ça aide.
Oui, il fonctionne si les objets dans la liste de tableaux de mettre en œuvre Parcelable.
OriginalL'auteur Adrián Rodríguez
oui, c'est possible...
Vous avez besoin de mettre en œuvre Serializable classe par votre classe d'objet.
OriginalL'auteur Richa
Vous pouvez faire la liste de tableaux statiques là où vous êtes le définir, et de passer uniquement la position de la prochaine activité
OriginalL'auteur chinmay2312