ここで見られるようにマップフラグメントを作成しましたMapView in a Fragment (Honeycomb)がうまく機能します。
問題は、次のアクティビティに別のマップ フラグメントがある場合です。
アクティビティ A には、ページ全体を占める MapFragment があります。アクティビティ B には、ページの半分だけを占める MapFragment があります (下半分には ListFragment があります)。どちらも正常に動作しますが、戻るボタンをクリックしてアクティビティ B から A に戻ると、マップ ビューはページの半分しか占有せず、ページの下半分には更新の問題があります。
マップビューの状態は、他とは独立して保存されません。例: アクティビティ A からアクティビティ B に移動すると、マップは同じように表示されます。これで問題ありません。しかし、ユーザーがアクティビティ B でマップをパンまたはズームすると、ユーザーがアクティビティ A に戻ると、マップはそのアクティビティが一時停止されたときの場所には戻りません (これは明らかに大きな問題ではありません。状態を手動で保存して再配置します。
これは、アクティビティ B から戻った後のアクティビティ A の外観です。