0

プロジェクトで 4 タブのタブホストを使用しています。4 つのタブのうち 2 タブ (tab3 と tab4) にはマップ アクティビティが含まれており、両方のアクティビティでマップを表示します。アプリを最初に起動してtab3を押すと、マップが適切に表示されますが、その後、tab4を押してからtab3マップをタブ4に表示すると、常に同じ条件のタブ4からタブ3になります。どうすればこれを解決できますか..

4

1 に答える 1

0

タブ ホストでは、RootActivity が作成されると、子の tabActivity が 1 回作成されます。したがって、onCreate メソッドは 1 回呼び出されます。私の推測では、Tab アクティビティの onCreate メソッドでマップを更新したと思います。そのため、適切に更新されていません。

その場合は、onCreate でマップを更新する代わりに、onResume メソッドでマップを更新します。

于 2013-06-28T12:34:16.650 に答える