제가 만든 Activitity 에서 3시간 짜리 동영상을 intent로 실행합니다.

 

당연히 제 Activity는 onPause 상태로 진입을 합니다.

그리고 3시간이 경과하면 SendMessageDelayed 를 사용하여 다시 동영상을

재싱시킬 예정입니다.

 

그런데, 3시간후에 동영상은 재생되지 않았습니다.

로그를 보면 onPause 에 있던 Activity가 죽은 것 같습니다.

OS가 죽인것 같은데 왜 그런걸까요 ..;

시간 관계없이 항상 살아있게 할 수 있는 방법이 없나요?

 

로그는 아래처럼 찍힙니다.

 

1 onCreate

2 onResume

3 onPause  --- 동영상 실행시킨 시점, 3시간 대기

4 onCreate

5 onResume

 

 

3이후에 onCreate로 Activity가 새로 생성되었네요.

제가 예상한것은 onPause후 onResume 인데, onCreate는 왜 들어갔을까요..