안드로이드 개발 질문/답변
(글 수 45,052)
-_-; 죄송합니다. 이 자식들 때문에 흥분이 되어서..
서비스로 계속 돌아가야하는 어플을 만들었는데, 태스크킬러 앱들은 정말 무자비하더군요..
아니 어떻게 된게 onDestroy() 를 호출도 못하게 하고 죽여 버릴 수가 있는건가요???
전 여기에다가
Intent intent = new Intent(this, service.class);
startService(intent);
를 넣어뒀단 말입니다!!!!!
심지어, 죽기전에 그 전까지 처리하던 정보를 onDestroy() 에서 저장이라도 하고 싶은데!
어째서!!!!!
도와주세요 ㅠ_ㅠ




onDestroy는 안탈수도 있기 때문에 거기서 뭔가 하는것은 좋지 않습니다.
말씀하신 작업의 경우 onPause에서 하는것이 좋은데... 문제는 종료때문에 onPause를 거치는지 명확하지 않다는점이 있죠...
명시적으로 정리하면 좋고 안해도 좋은것만 onDestroy에서 해야 합니다.
(솔직히 저도 "보장하지 못하는"생명주기 메소드는 이해가 잘 안갑니다. 버그 양산밖에 더되나 라는 생각....)