0

我在带有 4 个选项卡的项目中使用 tabhost。在 4 个选项卡中,2 个选项卡(tab3 和 tab4)包含地图活动,我们在这两个活动中都显示地图。当我的应用程序第一次启动并且我按 tab3 时,地图将正确显示,但之后我按 tab4,然后 tab3 地图在 tab4 中显示总是相同的条件 tab4 到 tab3。我该如何解决这个..

4

1 回答 1

0

在选项卡主机中,子选项卡活动在创建 RootActivity 时创建一次。所以 onCreate 方法会被调用一次。我的猜测是您已经在 Tab Activity 的 onCreate 方法中更新了地图。这就是它没有正确更新的原因。

如果是这样,那么不要在 onCreate 中更新地图,而是在 onResume 方法中更新它们。

于 2013-06-28T12:34:16.650 回答