如何从Google API Android v2中坚持Marker?

4nt*_*ine 6 android google-maps

Marker没有实现Parcelable,Serializable接口,但我需要在Activity onPause/ 之间保持它onResume,所以我怎么能坚持下去呢?我怎样才能获得所有当前的标记列表(在任何地方都找不到getMarkers()方法)?

想象一下下一个案例:我已经添加Marker并开始AsyncTask为Marker执行长时间运行的任务和更新视图.任务正在进行中,我改变方向,重新创建活动.任务完成后如何更新该标记?让我们想象一下,我可以坚持标记的ID和标记自动保存片段(想象一下),然后如何在重新创建活动后使用id找到它?

Tad*_*das 10

您可以持久保存MarkerOptions对象Parcelable,然后Marker从中重新创建对象.