android - 取消注册服务中的广播接收器

时间:2016-11-02 14:52:21

标签: android service broadcastreceiver android-broadcastreceiver

我的服务中有broadcastReceiver,我在onCreate()注册。

当应用程序移至后台时,服务将被带到前台并显示持续通知。

这就是事情 - 我知道服务onDestory方法无法保证被调用,我注意到当从开放应用列表中删除应用时,它不会被调用(换掉了),服务就在前台。

所以 - 我还有另一个课程,负责处理最后一分钟的事情,以防onDestroy未被调用 - 例如一些SharedPreferences个动作。

我的问题是 - 我在unregisterReceiver中呼叫onDestory,但如果onDestory无法呼叫,接收方是否仍然注册?我应该担心在另一个负责SharedPreferences内容的课程中取消注册吗?或者它本身已经未注册?

0 个答案:

没有答案