Transmission de données via l'intention à l'aide de Serialisable : dépannage
Votre implémentation de la classe Thumbnail avec Serialisable ne semble pas être le problème. Voici quelques raisons potentielles pour lesquelles cela pourrait toujours ne pas fonctionner :
Utilisation incorrecte de putExtra
Au lieu d'utiliser putExtra avec une liste
Bundle bundle = new Bundle(); bundle.putSerializable("value", all_thumbs); intent.putExtras(bundle);
Récupération incorrecte des données
Dans votre activité SomeClass, assurez-vous de récupérer le lister en tant que sérialisable à l'aide de getSeriallessly à partir de l'objet Bundle.
Intent intent = this.getIntent(); Bundle bundle = intent.getExtras(); List<Thumbnail> thumbs = (List<Thumbnail>)bundle.getSerializable("value");
Autre Problèmes
Si vous avez suivi ces étapes et que le problème persiste, veuillez fournir plus de détails sur votre implémentation et les messages d'erreur (le cas échéant) pour obtenir de l'aide.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!