Android MapView在另一个视图中更改

时间:2011-02-26 05:52:56

标签: android android-mapview

我有两个活动组,其中包含一个转到详细信息视图的列表。细节活动扩展了mapactivity。一旦我设置纬度/经度并添加点并使其居中,一切都很有效。如果我去另一个活动做同样的事情,两个地图都会随着每个纬度/经度的变化而变化。代码和视图xml是分开的,那么为什么两个映射都会改变为相同的纬度/经度?

1 个答案:

答案 0 :(得分:1)

如果你查看docs for MapActivity,它会说:每个进程只支持一个MapActivity 。除了你遇到的问题之外,忽略这会导致各种各样的问题。解决方法是将其中一个MapActivities放在一个单独的进程中。要执行此操作,请修改其中一个活动的清单条目,并添加android:process属性,例如:

<activity android:name="MapActivity2" android:process=":MapActivity2">

请注意,将其中一项活动放在单独的流程中会有不利之处。