在我的活动页面中,onLocationChanged()
用于获取当前位置。
此活动还具有ViewPager
,其中viewpager
之一具有显示地图的片段。此地图标记也已更改了onLocationChanged
个纬度。
我的问题是如何将活动onLocationChanged()
数据发送到地图片段页面。
答案 0 :(得分:0)
U可以在静态LatLng
上创建界面或保存位置,并可以分段访问
答案 1 :(得分:0)
Activity
和Fragment
之间可以有几种通信方式。这是最简单的一个。
从Activity
获取片段实例。然后通过调用Fragment
的任何方法来设置数据。
YourFragment fragment = (YourFragment) getFragmentManager().findFragmentById(R.id.example_fragment);
或
YourFragment fragment = (YourFragment) getFragmentManager().findFragmentByTag("tag");
fragment.setLocation(passLocation);
答案 2 :(得分:0)
您可以使用本地广播。当您在onLocationChanged()中收到活动回调时,然后广播latlng并接收片段中的数据。