我现在遇到了一些麻烦并且头疼了一段时间。我正在开发的应用程序是基于 GPS 并嵌入了谷歌地图。当我点击地图的任何地方时,我可以放置一个图钉,我需要的是当我重新打开应用程序以查看所有已放置的图钉时。
我考虑过使用SharedPreferences
(保存方法和加载回方法),但由于引脚保存在ArrayList<Overlay>
我真的不知道如何检索它(只有 long、int、string、float、boolean 可用)。
还有其他选择吗?
请帮忙。
我现在遇到了一些麻烦并且头疼了一段时间。我正在开发的应用程序是基于 GPS 并嵌入了谷歌地图。当我点击地图的任何地方时,我可以放置一个图钉,我需要的是当我重新打开应用程序以查看所有已放置的图钉时。
我考虑过使用SharedPreferences
(保存方法和加载回方法),但由于引脚保存在ArrayList<Overlay>
我真的不知道如何检索它(只有 long、int、string、float、boolean 可用)。
还有其他选择吗?
请帮忙。
这是一个非常普遍的问题。使用Bundles
这些问题解决它应该为您提供所需的一切。第一个解释了如何使用 bundle 来保存和加载状态。其他人解释了如何将一个保存ArrayList
到包中。