アクティビティ間で位置情報を共有するのに最適な方法は何ですか?例えば :Android - アクティビティ間の位置情報を共有
- Activity1(メイン)ユーザの現在位置に基づいてデータを表示する(LAT &長い)
- Activity2は、ユーザの現在位置に近いデータでGoogleマップを表示
- Activity3近カレンダーイベントを表示しますユーザーの現在の位置へ
各acivityは、現在の場所を送信することによって特定のWebサービスメソッドを呼び出します。
私は混乱しているので、私はこれを聞いてるのよ:
- を私はLocationオブジェクトの静的参照を作成します(メイン活動中のユーザの位置を取得)やその他の活動にそのオブジェクトを使用する必要があります。
- 各アクティビティには、ユーザーの場所を取得するための独自の実装があります。
はあなたが活動をナビゲートする場所が一定に滞在したい場合は、開始意図にそれを渡すだけのデータのコピーを各活性を維持しています
。 – Eduardo