我有一个fragmentActivity来显示地图,现在我需要从另一个活动中获取坐标(纬度和经度)。我该怎么办?
答案 0 :(得分:1)
如果另一个活动正在启动你的地图fragmentActivity,那么你可以简单地传递那些在Intent Bundle内部协调的活动。例如:
Intent intent;
intent.putExtra("KEY_LATITUDE", 51.1232112);
intent.putExtra("KEY_LONGITUDE", 51.1232112);
在你的地图fragmentActivity中,你将使用getIntent和appropiate方法读取onCreate中的那些值。
如果这是另一种方式,并且您的地图活动正在显示要求坐标的其他活动,则使用onActivityResult和startActivityForResult机制。