2010-09-09 5 views
2

J'ai créé l'intention et j'ai mis les données en utilisant la méthode putExtra.Envoyer ArrayList <GeoPoint> array dans la méthode putExtra

Maintenant, je veux mettre ma variable de type geoPointsArray à mon intention objet, voici le type de geoPointsArray:

List<GeoPoint> geoPointsArray = new ArrayList<GeoPoint>(); 

Dans les méthodes existantes putExtra Je ne peux pas trouver comment mettre mon type personnalisé.

Quelqu'un peut-il m'aider?

Merci

Répondre

2

GeoPoint doivent être Parcelable ou Serializable. Donc vous devriez le sous-classer pour ajouter ces fonctionnalités car je pense qu'elles manquent de l'implémentation originale.

Ensuite, regardez dans ces autres questions, ils vous aideront. Serialization issue with SortedSet, Arrays, an Serializable

+0

merci Pentium10, pouvez-vous s'il vous plaît me donner un code pour cela? – Jovan

+0

Avez-vous toujours besoin du code, comme il est sur la question liée. Pour parcelable il suffit d'implémenter le 'Parcelable' – Pentium10

+0

@ Pentium10 pouvez-vous s'il vous plaît me donner le code pour l'implémentation de Parcelable pour mon type. MERCI!! – Jovan

Questions connexes