0

我现在遇到了一些麻烦并且头疼了一段时间。我正在开发的应用程序是基于 GPS 并嵌入了谷歌地图。当我点击地图的任何地方时,我可以放置一个图钉,我需要的是当我重新打开应用程序以查看所有已放置的图钉时。

我考虑过使用SharedPreferences(保存方法和加载回方法),但由于引脚保存在ArrayList<Overlay>我真的不知道如何检索它(只有 long、int、string、float、boolean 可用)。

还有其他选择吗?

请帮忙。

4

1 回答 1

1

这是一个非常普遍的问题。使用Bundles这些问题解决它应该为您提供所需的一切。第一个解释了如何使用 bundle 来保存和加载状态。其他人解释了如何将一个保存ArrayList到包中。

使用 Save Instance State 保存 Android Activity 状态

如何将 ArrayList 保存在 Bundle 对象中

通过 Bundle 传递 ArrayList 对象?

于 2012-04-21T14:55:46.723 回答