안녕하세요.


제가 인텐트와 startActivity()로 특정 앱을 실행합니다.

ex) 카메라 호출, 앨범 사진 선택, 동영상 실행 등


그런데 문제는 제 앱이 세로형에 맞게 제작된 앱인데

카메라 호출을 할 경우 카메라는 가로라서

촬영후 결과를 제 앱에서 onActivityResult()에서 수신해야 하는데

화면 전환으로 인식되서 ActivityonDestroy() -> onCreate()로 재시작되어버립니다.


위 증상은 메니페스트의 onConfigChaged="orientation"을 통해 재시작되지 않고

Activity에서 재정의된 onConfigurationChanged()를 호출해 회전에 관한 처리를 하게 되어있습니다.

제 앱은 세로 고정이라 super.onConfigurationChanged()만 수행을 하구요.


그런데 위 설정이 정상적으로 동작하지만 옵티머스 LTE2에서는 Activity가 재시작되는 증상이 있네요.

혹시 다른 추가적인 방법으로 재시작을 방지할 방법이 있을까요?


읽어주셔서 감사하고, 답변 부탁드립니다.

감사합니다.