2012-03-21 3 views
0

구글 API를 사용하여 위치를 추적하고 있습니다. 세로 모드로 화면을 껐다가 다시 켜면 내지도가 그대로 남아 있고 화면이 표시되는 동안 내 위치가 여전히 기록되고 있습니다. 전원을 껐습니다 (원하는 효과). 가로 방향으로 전원을 끄고 세로 방향으로 전원을 켜면 onDestroy가 호출됩니다 (원하지 않음). MapActivity는 맵 객체를 재활용하려고 시도하며 치명적인 오류가 발생합니다. 어떻게해야합니까?화면이 안드로이드로 화면이 깨져서 화면이 깨졌습니다.

+0

나는 안드로이드 적용 매니페스트 – Pavandroid

답변

1

이것을 사용해 볼 수 있습니다 !!!

안드로이드 : configChanges = "오리엔테이션 | keyboardHidden"

+0

에 onConfigchange 옵션을 변경해보십시오 : 매니페스트하고 있다는 점에서 configChanges = "방향은"완벽하게 일했다! 이 변경은 이제 InstanceState 메소드를 실행하고 onDestroy를 실행하지 않습니다 ...하지만 위대한 이유는 Manifest 변경없이 화면의 전원을 끌 때 onDestroy가 실행되는 이유는 무엇입니까? 그냥 궁금해서. 감사합니다 jinsi Logged – SoundsDangerous