안드로이드 개발 질문/답변
(글 수 45,052)
생명주기에 맞춰서 로그를 이리저리 찍어보니 카메라를 촬영후에 파일을 저장하고 복귀하는 과정에서
개발앱의 MAIN_LAUNCHER를 재실행시켜버리네요........
이러한 현상 경험하시거나 해결하신 분 없으신가요...........
다른분이 해결해보라고 조언해준 방법을 써도 이러네요 ㅋ.....................
===================== 아까 올린 글의 본문 ===============================
먼저 A라는 액티비티를 통해 B라는 액티비티에 진입하고, B에서 다시 C를 호출한 후 C에서 게시물을 작성하는 플로우가 있습니다
이런 플로우에서 C에서 갤러리를 호출하여 이미지를 비트맵으로 가져올때에는 별 반 문제가 생기지 않지만 촬영을 해서 이미지를 비트맵으로 가져오게
되면 C액티비티와 B액티비티가 종료되는 이슈가 발생하더군요 (ICS 업로드된 삼성, LG계열 제품군에서 확인)
웃긴 것은, 처음엔 ICS 화면 회전 이슈인걸로 생각했는데 C에 세팅된 데이터가 초기화 되지는 않더군요
그리고 카메라에서 촬영하고 촬영이미지를 확인하고 복귀할때 B와 C를 전부 재호출 하고 (때때로 홈화면까지 복귀) C에 복귀한 후 B 와 C가 모두 종료
되어 버리네요
좀 두서없는 이야기지만 이것에 대한 해결책을 전혀 모르겠습니다
다른 개발자님들의 조언을 듣고싶네요




혹시 매니페스트 파일에서 해당 액티비티에 android:configChanges="orientation" 이 옵션을 줘도 같은 현상이 발생되나요??