앱의 전역변수등을 조금더 편하게 관리하고 공유하기위하여 Application Class를 이용하고 있습니다.
어디서나 접근이 가능하기 때문에 용이하게 사용하고있었는데요,
이게 background service 를 돌릴때 문제가 되네요.
자세히 인지하지 못하고있었는데
앱이 종료되고, Service만을 이용하여 Background 에서 돌아갈때는
정확하진 않지만 약 1~2시간 뒤엔 Application Class에 담긴 정보가 모두 사라져버립니다.
아마도 메모리에서 해제되는것이 아닌가 싶은데요.
그렇다면 Application Class는 앱이 살아있는 동안만 유지가 되는것인가요?
아니면 단순히 제가 코드를 잘못짜서 사라지는 걸까요?
저는 Service 역시 제가 만든 어플의 일부분이기 때문에 유지될거라 생각했는데,
일정시간이 지난후에는 정보를 모두 놔버리더라구요.
궁금합니다. 고수님들의.. 답변 부탁드립니다...^^