1
나는 장치 방향이 바뀌면 상태를 유지하고 싶습니다 중첩 된 중첩 된 조각이 있습니다.장치 회전시 맵 상태를 유지하는 방법은 무엇입니까?
내가 중첩 된 단편의지도보기를 인스턴스화 야하고 장치가 회전 할 때 사용자가 그것이 같은 장소에 있어야합니다 :
그것은이 같은 것입니다. 어떻게해야합니까?
고맙습니다.
나는 장치 방향이 바뀌면 상태를 유지하고 싶습니다 중첩 된 중첩 된 조각이 있습니다.장치 회전시 맵 상태를 유지하는 방법은 무엇입니까?
내가 중첩 된 단편의지도보기를 인스턴스화 야하고 장치가 회전 할 때 사용자가 그것이 같은 장소에 있어야합니다 :
그것은이 같은 것입니다. 어떻게해야합니까?
고맙습니다.
좋아, 그래서 실수를 저질렀습니다. 함수를 호출 할 때 부모님이 setRetainInstance (true)을해서는 안됩니다.
해당 행을 삭제 한 후지도 상태를 기기 방향으로 유지하는 것이 매우 간단했습니다.
bundle.getDouble("lat");
bundle.getDouble("lon");
bundle.getDouble("zoom");
:
bundle.putDouble("lat", mMap.getCameraPosition().target.latitude);
bundle.putDouble("lon", mMap.getCameraPosition().target.longitude);
bundle.putFloat("zoom", mMap.getCameraPosition().zoom);
그런 다음에서 onCreate에, 나는이 같은지도 상태를 복원
: 내가했던 일은,이 같은 onSaveInstanceState에 어떤 값을 저장했다