마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 서비스에서 context 활용이 안되나요????

0 추천
SharedPreference 를 이용한 Flag를 만들었는데..

예를 들어서 A라는 SharedPreference가 있다면

 

Activity 에서 A를 false 로 만들었음에도 불구하고,

Service 에서 A를 불러와서 찍어보면 true로 나오더라구요..

 

Service에서 context를 사용할 수 있지 않나요?

Activity에서 저장한 SharedPreference를 Background Service에서 사용할때는 약간 오동작 한다거나 그런경우도 있나요?
안드로이드로우 (15,740 포인트) 님이 2014년 10월 30일 질문

1개의 답변

+1 추천
 
채택된 답변
서비스의 process가 remote로 돼있으면 그럴 경우 있습니다.

그래서 저는 변수로 선언하지 않고 preferenceHelper.instane(context).putName("aa") 이런 식으로 호출해서 쓰고 있습니다.
쎄미 (162,410 포인트) 님이 2014년 10월 30일 답변
안드로이드로우님이 2014년 10월 31일 채택됨
그러네요 로그를 확인해보니 패키지네임 뒤에 :remote가 붙네요!
너무 감사합니다.
추천3개 드리고싶은데 ㅠㅠ
...