빡빡종
285
2018-12-18 19:36:22
1
84

안드로이드 스튜디오 브로드캐스트리시버 전원종류


센서매니저 값을 서비스로 올린 Sharedpreference로 저장하는데


문제는 센서매니저 값이 재부팅시에 초기화되는것입니다.


전원이 다시 켜지면 초기화된값에 저장된값을 가산해서 처리해주려고 합니다.


스크린온오프는 인텐트필터 검색해서 잘 작동하는데


파워온오프쪽은 스크린이랑 똑같이 만들어도 작동을 안하네요


혹시 브로드캐스트리시버에서 전원종료 메시지가 넘어오면


서비스에서 preference에 저장하게 가능한가요?


가능하다면 방법 알려주시면 감사하겠습니다.


브로드캐스트 말고 다른 노하우가 있으시다면 알려주시면 감사하겠습니다.

0
0
  • 답변 1

  • EF
    840
    2018-12-19 03:12:09

    Xml에 인텐트 필터를 추가 안했거나, register를 잘못했다거나, 오타가 있었다거나 등등..

    코드를 보여주면 뭐가 문제였는지 확인해 볼 수 있을텐데 코드가 없으니 원인을 추측밖에는 못하겠네요.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.