BroadcastReceiver mReceiver = new BroadcastReceiver() {
     public void onReceive(Context context, Intent intent) {
      if ( intent.getAction().equals(Intent.ACTION_SCREEN_ON) ) {    //구현   }
      else if ( intent.getAction().equals(Intent.ACTION_SCREEN_OFF) ) {   //구현   }
}

IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);
filter.addAction(Intent.ACTION_SCREEN_OFF);
registerReceiver(mReceiver , filter);


우와 같은 리시버등록방식으로 화면잠금 혹은 화면자동꺼짐시에 동작을 수행하려고 하는데여
앱이 화면에 보일 때만 즉 켜져있을때에는 잘 동작하는데 그렇지 안을때는 안됩니다.

화면에 안보일때도 더 좋게는 앱이 죽어있을 떄에도 동작하게 하려면 어떻게 해야 할가요?
 아시는분 답변부탁드립니다^^