如何从android中的活动中获取Fragment活动的数据?

时间:2014-01-03 00:00:30

标签: android fragment

我有一个fragmentActivity来显示地图,现在我需要从另一个活动中获取坐标(纬度和经度)。我该怎么办?

1 个答案:

答案 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机制。