안녕하세요. 궁금증이 생겨서 문의 드립니다.
제가 알고 있기로 시스템 리소스가 부족해지면 백그라운드의 액티비티를
강제로 종료 시킨다고 알고 있는데.. 종료 이후 다시 어플을 실행했을때를 테스트 해보고 싶습니다.
(onCreate시 savedInstanceState 테스트)
그런데.. 재연을 하기가 영 쉽지 않네요.. 한참 백그라운드로 보내놓고 다른거 하다가 와도..
종료를 시키질 않는거같습니다..
그 와중에.. 화면을 전환할때도 onDestory(), onCreate() 를 실행하는걸 알게 되었고
확인해보니 savedInstanceState bundle 값이 들어와서 어영부영 테스트를 하긴 했습니다.
하긴 했는데... 실제로 강제종료가 되었을때랑 화면 전환했을때랑 같은 상황인건지.. 다른건지 잘 몰라서
영찝찝하네요 ㅠㅠ..
질문이 영 정리가 안된거 같은데.. 요약하자면..
1. 시스템 리소스가 모자랄때 백그라운드에 있는 액티비티를 강제 종료하고 그이후 어플을 다시 실행하면 onCreate() 되는 루틴과
화면전환 했을때 onCreate() 되는 루틴이 같은지..
2. 만약 다른거라면 시스템 리소스가 모자랄때 백그라운드의 액티비티가 강제 종료 되는 현상을 어떤식으로 재연해야할지..
입니다.. 속 시원한 답변 해주시면 감사하겠습니다. (__)
다들 건승하시고 즐프하세요