如何在 android 中保存 InstanceState 标记对象

how to savedInstanceState a Marker objects in android

我对如何在 onSaveInstanceState() 方法中正确保存 Marker 对象感到困惑。我读到我需要为我的对象实现 Parcelable class,但我对实际实现仍然有点迷茫。有没有人有这方面的经验谁可以提供一个例子?

Marker对象没有实现Parcelable接口,不能直接保存到Bundle中。但是,您可以自由地将相关数据保存到这些标记(例如 lat-lng 值)并在应用程序恢复时重建标记。

回答你的问题:你不能直接保存标记,你可能不应该,但你可以保存实现 Parcelable 的相关对象。