미국동부 | Android 생명 주기
페이지 정보
작성자mcwsvon3366 작성일16-06-03 18:07 조회1,284회 댓글0건관련링크
본문
안녕하세요, 현재 Background에서 동작중인 앱을 개발하고 있습니다. (지속적으로 Notification으로 정보를 보여줘야 됨)
하지만 Background 방치시 Android OS에서 Process를 kill하는 바람에 동작이 정상적으로 되지 않습니다.
아래와 같이 App이 구성되어 있을 때, OS에서 Memory 부족 등에 의해서 정리 되는 우선순위는 어떻게 되나요?
1. Service
2. Service 안에서 생성한 객체
3. Singleton Class
4. Oberserver pattern Class
5. Application Class
6.?BroadcastReceiver
Notification에서 보여줄 정보가 많아서 따로 Notification Manager Class를 Singleton으로 작성하여 관리하고 있습니다.
한두시간 정도 앱을 돌리다보면 어느순간 Notification이 동작하지 않습니다.
그 순간에도 로그를 보면 Service는 살아 있던데...
Activity가 정리되면서 Singleton으로 생성한 객체들도 모두 정리된걸까요??BroadcastReceiver만 죽은 것 같기도 하고...
댓글주제와 무관한 댓글, 악플은 삭제될 수 있습니다.
등록된 댓글이 없습니다.