안드로이드 개발 질문/답변
(글 수 45,052)
갤S 2.2 입니다.
Activity를 실행한 후, HOME 버튼을 누르고
다시 아이콘을 눌러서 Activity를 실행한 후, HOME 버튼은 누르고
다시 아이콘 눌러 실행 후 HOME 버튼 누르기를 하였습니다.
에뮬에서는 정상동작합니다.
new Activity -> onCreate -> onStart -> onStop
onRestart -> onStart -> onStop
onRestart -> onStart -> onStop .....
그러나, 실제 app을 갤S 2.2에서 실행하면, 항상 Activy 생성을 새로 한 후
onCreate가 항상 새로 불리워집니다. onDestroy는 불리지 않고도 계속 onCreate가 새로 불리웁니다.
new Activity -> onCreate -> onStart -> onStop
new Activity -> onCreate -> onStart -> onStop
new Activity -> onCreate -> onStart -> onStop 반복
어떻게 하면 에뮬에서처럼 정상 동작하게 할 수 있을까요?




안드로이드 내부 사정으로 가끔 그런 경우가 있는가 보네요.
폰의 리소스가 모자라는 경우에 그런 경우가 생길 수 있으니 조심해야겠네요.