2010-09-09 57 views
2

我已經創建了Intent,並且我使用了putExtra方法。發送ArrayList <GeoPoint> array putExtra方法

現在我希望把我的geoPointsArray類型變量,我的意圖對象,這裏是geoPointsArray類型:

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

在現有的方法putExtra我找不到如何把我的自定義類型。

有人可以幫助我嗎?

感謝

回答

2

GeoPoint必須Parcelable或序列化。所以你應該繼承它來添加這些功能,因爲我認爲他們錯過了最初的實現。

然後看看他們會幫助你的其他問題。 Serialization issue with SortedSet, Arrays, an Serializable

+0

感謝Pentium10,請給我這個代碼嗎? – Jovan 2010-09-09 15:21:45

+0

您是否還需要該代碼,因爲它在鏈接問題上。對於parcelable只是實現'Parcelable' – Pentium10 2010-09-09 18:18:13

+0

@ Pentium10可以請給我代碼爲我的類型實現Parcelable。謝謝!! – Jovan 2010-09-10 19:45:04