Il existe beaucoup d'informations sur Parcelable dans Android. Après avoir regardé autour, je ne pouvais pas trouver une bonne solution pour mon problème.Meilleure façon de créer des objets personnalisés imbriqués dans Android
Alors, je dois créer une classe (appelons-le « MyClass ») qui prolonge une personne de classe personnalisée autre écrit (« HisClass »). Il y a beaucoup de variables d'instance dans HisClass, dont certaines sont des objets de classes personnalisées, elles-mêmes. Je veux passer un objet MyClass d'une activité à une autre et je réalise, je dois le rendre Parcelable. Mais qu'en est-il des variables d'instance qui sont des objets personnalisés?
Lecture this, je pense que je dois rendre chaque objet personnalisé implémentable parcelable. Depuis, il y a beaucoup d'objets personnalisés dans MyClass et HisClass qui ont encore des objets personnalisés pour les variables d'instance, ce qui me semble être une mauvaise solution.
Y a-t-il un meilleur moyen? Peut-être, je suis juste complètement aveugle ici. J'espère que quelqu'un peut m'aider.
J'ai envisagé d'utiliser un fichier comme stockage temporaire. Mais pour des raisons de sécurité, je préférerais ne pas le faire. Les données confidentielles sont stockées dans ces objets et je ne souhaite pas que ces informations soient stockées dans le système de fichiers. Je pourrais, bien sûr, chiffrer les données avant de les écrire dans un fichier, mais je ne suis pas sûr que cela nuirait à la performance. – Bashorings