안드로이드 개발 질문/답변
(글 수 45,052)
startActivityForResult 사용하고 갤러리사진을 선택하면 어플이 처음부터 시작합니다
onActivityResult 해서 받는 부분까지 구현한 상태입니다
근데도 갤러리 사진을 선택하고 돌아오면 어플이 처음부터 시작하네요;;
2012.01.13 15:57:07
멀티 디스플레이 지원하지 않으면 위에 분 방법을
멀티 디스플레이 지원한다면 이 방법을...
화면이 회전하게 되면 액티비티는 onDestroy 된 다음에 onCreate 가 됩니다.
이때 onDestroy 될 때 onSaveInstance 였나? 함수가 호출되어 데이터를 저장하는 함수가 호출되고
onCreate 될 때 onRestoreInstance 였나? 함수가 호출되어 저장된 데이터를 다시 읽어오는 것을 수행합니다.
근데 케이스가 줜~~~니 많으니깐 충분히 테스트를해보세요
------------------




액티비티에
android:configChanges="keyboard|keyboardHidden|orientation"
을 추가해 보시길 바랍니다.
카메라/갤러리에서는 화면 회전으로 인해서 어플이 새로 시작하더라구요.