[英]Register / Unregister boot broadcast receiver
如果您在清单中注册了BroadcastReceiver,即使该应用未运行,也会被触发。 如果您在Activity中注册了BroadcastReceiver,则只有在代码运行时才会触发它,并且当非活动状态时应取消注册它。
由于这是BOOT_COMPLETED广播,因此在代码中注册没有意义。 它应该在清单中注册,我认为我们不能注销它。 但是,我们可以通过从SharedPreferences或onReceive()
方法中的文件等中检查一些布尔变量来忽略它。例如:
if(condition){//use the variables to verify the condition
//do something
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.