0

我正在构建一个使用 mapview 的应用程序。使用一个 MapActivity,一切正常。但是,当我添加另一个 MapActivity 使用包含 mapview 的不同 xml(但相同的地图键)时,两个地图都停止工作并抛出 IOExceptions

谁能帮我解决这个问题?

在模拟器上运行时,Log 只显示

05-02 19:56:05.975: INFO/Mapcoordinates(398): java.io.IOException: Service not Available

我正在使用两个 mapactivities,它们使用两个不同的地图视图但具有相同的键

该应用程序需要两个活动的地图

4

1 回答 1

0

多亏了NickT,我才知道我不能在名称进程下拥有两个地图视图。但是在不同的过程中进行每项活动对我来说似乎是一件冒险的事情。所以这是我的解决方法:

  1. 为包含两者使用的组件的两个地图活动创建一个通用布局 xml。

  2. 在地图活动的自定义实现中,将其他活动的组件的可见性设置为 View.GONE

  3. 如果您使用的是相对布局,请根据需要调整布局参数。

就是这样..但这只是对我有用的解决方法。如果有人有更好的方法,请分享!

于 2012-05-03T19:52:06.267 回答