마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

onSaveInstanceState

0 추천
화면 방향이 바뀌면 onSaveInstanceState가 호출되고 종료된다고 알고 있는데 메모리 부족으로 강제종료 될때는 onSaveInstanceState 없이 바로 종료되나요?

http://action713.tistory.com/entry/onCreateBundle-savedInstanceState 여기 보면 '강제종료 -> onCreate'라고 나오는데 종료될땐 무조건 onSaveInstanceState로 저장할 기회 주는거 아닌가요?
Debugger (560 포인트) 님이 2015년 7월 14일 질문

1개의 답변

+1 추천
메모리 부족으로 강제종료될 때는 어떤 코드도 실행되지 않고 바로 종료되는 것이 정상입니다.

OS입장에서 생각해보면, 강제 종료되는 앱의 onSaveInstanceState를 실행시키면, 그 안에서 어떤 코드가 실행될지 미리 예측할 수 없고, 해당 코드 때문에 메모리 부족 상황이 더 악화될 수도 있으므로 실행시키지 않는 것입니다.
익명사용자 님이 2015년 7월 15일 답변
...