2017-10-14 5 views
0

ViewPager(タブ)を使用して2つのフラグメントを表示するホストアクティビティがあります。ホストアクティビティからフラグメントへのロケーション更新を送信

フラグメントA:友だちの位置とともに(ファイヤーベースから取得する)ユーザーの現在地を表示するフラグメント。

断片B:チェックボックスでそのフラグメントAに

を送信者の利用者の取得するために、友人のためにfirebaseする場所とビューを選択したとき、私は現在、これらの両方の断片に場所マネージャのを実装しています、しかし、しません右に感じる。これらのフラグメントに位置更新を送信するより良い方法は何でしょうか。

答えて

0

I個人的に任意の活性/フラグメントに位置を渡すEventBusを使用して、ホストActivity /アプリケーションでの位置のリスナーを実装するように:

// call this function in onLocationChanged. 
EventBus.getDefault.post(new LocationUpdateEvent(updatedLocation)); 
関連する問題