When to unregister BroadcastReceiver? In onPause(), onDestroy(), or onStop()?

前端 未结 4 1451
北恋
北恋 2020-12-14 15:23

When should I use unregisterReceiver? In onPause(), onDestroy(), or onStop()?

Note: I need the service to run in the backgroun

4条回答
  •  臣服心动
    2020-12-14 15:48

    it depends on where you have register the receiver. The complementary method pairs are

    onCreate - onDestroy
    onResume - onPause
    onStart  - onStop
    

    if you register the receiver in the first one then unregister it in it's ending method.

提交回复
热议问题