BroadcastReceiver的onReceive方法是否会在动态注册时被调用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BroadcastReceiver的onReceive方法是否会在动态注册时被调用?相关的知识,希望对你有一定的参考价值。
我注意到我的wifi状态BroadcastReceiver每次在onResume上用registerBroadcastReceiver
注册时都会被触发。这是默认行为吗?
答案
有些广播是粘性的。这意味着他们将在广播后“坚持”,以便新的接收者在注册时立即收到它们。
与粘性广播一起使用的意图称为粘性意图。这个意图将坚持使用android系统为未来的广播接收器请求。
见:https://stackoverflow.com/a/26038927/1810398
以上是关于BroadcastReceiver的onReceive方法是否会在动态注册时被调用?的主要内容,如果未能解决你的问题,请参考以下文章
Android中BroadcastReceiver组件具体解释
为啥 BroadcastReceiver 需要一个默认构造函数?