我已经创建了 Intent 并使用 putExtra
方法放置数据。
现在我想将我的 geoPointsArray
type 变量放入我的 Intent 对象,这里是 geoPointsArray 的类型:
List<GeoPoint> geoPointsArray = new ArrayList<GeoPoint>();
在现有方法 putExtra
中,我找不到如何放置我的自定义类型。
有人可以帮我解决这个问题吗?
谢谢
最佳答案
GeoPoint
必须是 Parcelable 或 Serializable。因此,您应该将其子类化以添加这些功能,因为我认为它们在原始实现中遗漏了。
然后研究这些其他问题,它们会对您有所帮助。 Serialization issue with SortedSet, Arrays, an Serializable
关于android - 在 putExtra 方法中发送 ArrayList<GeoPoint> 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3677187/