我已经创建了一个地图片段,如此处所示MapView in a Fragment (Honeycomb)并且效果很好。
问题是当我在以下活动中有另一个地图片段时。
Activity A 有一个 MapFragment 占据了整个页面。Activity B 有一个 MapFragment,它只占页面的一半(下半部分有一个 ListFragment)。两者都可以正常工作,但是当我单击后退按钮从活动 B 回到 A 时,地图视图仅占据页面的一半,并且页面的下半部分出现刷新问题。
mapviews 状态也不是独立于另一个保存的。例如:从活动 A 到活动 B 时,地图显示相同。这可以。但是,如果用户在活动 B 中平移或缩放地图。当用户返回活动 A 时,地图不会回到活动暂停时的位置(这显然不是一个主要问题,因为我可以手动保存状态并重新定位。如果为我处理它会很方便)。
这是 Activity A 从 Activity B 返回后的样子