0

私は Google マップを表示するアクティビティを作成中であり、呼び出しインテントに追加の値を取得して、マップ上の特定のジオポイントにオーバーレイを配置しています。

私がしたことは、(lat,lng) ペアを保持し、Parcelable を実装するラッピング クラスを作成することでした。この方法で、他のアプリケーションの他のアクティビティから、インテントの「ジオポイント」インスタンスをこのアクティビティに渡すことができました。

今、私が立ち往生しているのは、このジオポイントを入れて取得するためのキー値として何を入れるべきですか?

私はそれを次のように使用できます:

i.putExtra("myGeoPoint", myGeoPoint);

しかし、それは悪い習慣だと推測しています。最終的な静的 String クラスメンバー オブジェクトをキー値として使用できますが、他のアプリケーションの他のアクティビティからアクセスできるかどうかは 100% 確信が持てません...

それはどのように正しく行われますか?

4

1 に答える 1