Android MapView在另一个视图中更改

Android MapView在另一个视图中更改,android,android-mapview,Android,Android Mapview,我有两个活动组,其中包含一个转到详细视图的列表。详细信息活动扩展了mapactivity。一旦我设置了横向/纵向,并添加了点和中心,一切都很好。如果我转到另一个活动执行相同的操作,则两个贴图都会随着每个lat/long更改而更改。代码和视图xml是分开的,所以为什么两个映射都更改为相同的lat/long?如果您查看,它会说:每个进程只支持一个MapActivity。忽视这一点会导致除你正在经历的问题之外的各种问题。解决方法是将其中一个MapActivity放在单独的流程中。为此,请修改某个活动的

我有两个活动组,其中包含一个转到详细视图的列表。详细信息活动扩展了mapactivity。一旦我设置了横向/纵向,并添加了点和中心,一切都很好。如果我转到另一个活动执行相同的操作,则两个贴图都会随着每个lat/long更改而更改。代码和视图xml是分开的,所以为什么两个映射都更改为相同的lat/long?

如果您查看,它会说:每个进程只支持一个MapActivity。忽视这一点会导致除你正在经历的问题之外的各种问题。解决方法是将其中一个MapActivity放在单独的流程中。为此,请修改某个活动的清单条目,并添加
android:process
属性,如:

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


请注意,将其中一项活动放在单独的流程中会有一些缺点。

谢谢。基本上,我所做的是在onResume()方法中对mapview点进行休息,该方法重新填充了地图。谢谢你的指导!