티스토리 뷰

Application Class를 이용하여 앱 전역변수들을 관리하고 있었다.

그동안 문제가 없었기에 이걸 완전히 믿고있었는데,

App 이 Background에서 Service를 이용하여 돌때는 문제가 있다.


Background에서 일정 시간이 지나면 Application Class는 자동으로 메모리에서 해제되는것 같다.


Service에서는 변수들을 각각 독립적으로 사용해야 하는것 같다.


만일 Service의 process가 remote로 돌아간다면 서비스는 내가 만들었지만, 내가 만든 앱과 어느정도 분리해서 생각해야 되는것이 맞는것같다.


------------------2015 01 20 수정------------------

Service는 remote든 아니든

앱내의 변수를 사용하면 오동작 할 우려가 있다.


Service와 앱이 통신할땐 

쉐어드프리퍼런스나 DB를 이용하도록 해야 하겠다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함