0
A
答えて
0
状態を保存する通常の方法は、onSaveInstanceState(...)
コールバックです。私はここで、このコードを書いた:
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putParcelable("map", mapView.getMap().getMapStatus());
}
をあなたはデータを回復したいときは(フラグメントから取られた)この例を試してみてください。
@Nullable
@Override
public synchronized View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.baido_map, container, false);
mapView = (MapView) view.findViewById(R.id.baido_map);
if(savedInstanceState != null) {
mapView.getMap().setMapStatus(MapStatusUpdateFactory.newMapStatus(savedInstanceState.getParcelable("map")));
}
return view;
}
関連する問題
- 1. 方向変更のハンドル状態
- 2. 向きが横向きに変更されたときにAndroidのロケールが変更される
- 3. ハンドルの向きは?
- 4. キーウィンドウで直接サブビューされたUIViewControllerのハンドルの向きが変更されました
- 5. フラグメントの向きのハンドルAsyncTask
- 6. Cordovaカメラの向きが変更されたときのサイズ変更
- 7. デバイスの向きが変更されても制約が更新されない
- 8. アプリ内でハンドルの権限が変更される
- 9. オーバーレイ画像の向きが保存後に変更される
- 10. AsyncTasksが実行されているときにハンドルの向きが変わります
- 11. UIImageViewの向きがプログラムモードで横向きに変更されました
- 12. 画面の向きが変更されたときに、iPadブラウザでwindow.screen.widthの値が変更されない
- 13. 方向が変更されたときのテキストのヌル... ...!
- 14. ページの向きが変更されたときにスライダコントロールが正しくサイズ変更されない
- 15. インターフェイスの向きが自動的に変更されない
- 16. Presented View Controllerの向きが変更されない親ビューコントローラ
- 17. Android 2.3エミュレータの向きが変更されました
- 18. カメラ画像の向きが変更されました
- 19. デバイスの向きが変更されたときに、シンプルコードがIllegalStateExceptionをスローする
- 20. アダプタクラスのハンドル画面の向き
- 21. Android - ハンドルの画面の向き
- 22. ネイティブイメージのデバイスのサイズが変更されない(iOS)向きが変更されますか?
- 23. リサイクルビューは向きが変更された後にのみ挿入されます
- 24. チェックボックスのハンドル変更Angular2
- 25. デバイスの向きが変更されたときの黒い画面
- 26. iphone画面の向きが変更されたときの通知方法
- 27. 方向変更後のUIViewフレームが更新されない
- 28. スクロールビューが変更方向として変更されます
- 29. 変更カメラの向きアンドロイド
- 30. ViewController向きの変更
これは単なるテストです。このコメントをアップしてください。 – rekire