J'ai un objet qui a (entre autres) une liste d'intentions. Je veux passer cet objet en tant que supplément à une intention. Cependant, la classe Intent n'est pas sérialisable, elle est juste "Parcelable".Android: Sérialisable Intent
Je suppose que Parcelable est la version android de Serializable, mais je préfère ne pas avoir à écrire mon propre code de sérialisation pour ma classe, et Parcelable semble l'exiger.
Quelqu'un at-il des solutions autres que de réimplémenter l'intention en tant que classe sérialisable?
Y at-il un moyen facile de rendre votre intention Parcelable? Serializable est sympa parce que vous avez juste à lancer l'interface, il semble que vous devez sérialiser manuellement votre objet en parcelable .. –
'Intents' sont déjà' Parcelable'. – CommonsWare
Oui, je comprends que les intentions sont, mais mon objet ne l'est pas, et il contient un certain nombre d'objets quelque peu complexes. Le code de sérialisation créatrice de main semble être sujet aux erreurs. –