0

しばらく頭をぶつけて困っています。私が取り組んでいるアプリは、GPS ベースで、Google マップが組み込まれています。マップの任意の場所をタップするとピンを配置できます。必要なのは、アプリを再度開いて、既に配置されているすべてのピンを確認することです。

SharedPreferences(保存する方法と戻す方法)を使用することを考えましたが、ピンが保存されArrayList<Overlay>ているため、それを取得する方法がよくわかりません(long、int、string、float、booleanのみが利用可能です)。

これを行う他のオプションはありますか?

助けてください。

4

1 に答える 1

1

これは本当によくある問題です。これらの質問を使用して解決Bundlesすると、必要なものがすべて提供されます。最初は、バンドルを使用して状態を保存およびロードする方法を説明します。ArrayList他の人は、をバンドルに保存する方法を説明しています。

Save Instance State を使用して Android アクティビティの状態を保存する

Bundle オブジェクトに ArrayList を保存する方法

Bundle を介して ArrayList オブジェクトを渡しますか?

于 2012-04-21T14:55:46.723 に答える