게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
Android 생명 주기
게시물ID : programmer_17469짧은주소 복사하기
작성자 : 치멘~
추천 : 0
조회수 : 447회
댓글수 : 0개
등록시간 : 2016/06/02 21:04:22
옵션
  • 창작글
  • 본인삭제금지
안녕하세요, 현재 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만 죽은 것 같기도 하고...
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호