2017-10-14 81 views
0

我有一個主機活動使用ViewPager(標籤)來顯示兩個碎片。發送位置更新到碎片從主機活動

片段A:地圖片段,顯示用戶的當前位置以及朋友的位置(從Firebase中獲取)。

片段B:有了它,當所選發送的用戶的位置複選框以火力爲

我目前正在實施的這兩個片段位置管理的朋友來檢索和查看他們的片段A.,但這並不感覺不錯。將位置更新發送到這些碎片可能是更好的方法。

回答

0

我個人喜歡在宿主Activity /應用程序中實現位置監聽器然後使用EventBus到該位置傳遞給任何活性/片段:

// call this function in onLocationChanged. 
EventBus.getDefault.post(new LocationUpdateEvent(updatedLocation));