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

리시버는 꼭 해제해야하나요?

0 추천
안녕하세요

리시버는 등록 후 꼭 해제해야할까요?

해제를 안하니 로그캣에 리시버 수신 값이 잔뜩 쌓여서요.

 

리시버를 서비스 안에 그냥 아래 클래스처럼 쓰고 있거든요

private class MyReceiver extends BroadcastReceiver {
  @Override
  public void onReceive(Context context, Intent intent) {

 

근데 이 리시버를 해제하려면 어떻게 해야할까요?

서비스단에서 destroy 쓰니깐 안되더라고요

@Override
    protected void onDestroy() {

unregisterReceiver(myReeiver);

 

선배님들이 보실때는 문제점이 보이시나요? ㅠㅠ

올 나잇했는데 도통 답을 못찾겠어요.

조언좀해주세요 ㅠㅠ
초봉초봉 (3,480 포인트) 님이 2014년 8월 5일 질문

1개의 답변

0 추천
서비스가 안 죽으면 리시버도 계속 돌겠죠...

리시버가 계속 돌 필요가 없는거면 불필요할 때에 해제시키면 되고, 계속 돌아야하는거면 로그캣에 값을 안 찍게해서 마음의 평안을 얻으심이...
쎄미 (162,410 포인트) 님이 2014년 8월 5일 답변
오 쎄미님 하이요^^
리시버는 계속 돌아도 상관은 없을까요?
그러라고 있는겁니다...
알려주셔서 감사합니다^^
...