sendBroadcast没有注册接收者

时间:2013-12-06 21:47:47

标签: android android-intent broadcastreceiver

如果广告中没有已注册的接收者,会发生什么?它是否排队等待有人可以接收它还是它刚刚消失?

1 个答案:

答案 0 :(得分:0)

这取决于您发送广播的方式。例如,如果代码说:

Intent intent = new Intent(AN_ACTION);
sendStickyBroadcast(intent);

广播将由系统保存。

每当有人注册接收粘性广播时,他们会收到最近发送的广播。

如果广播没有粘性,那么,如果没有注册的接收者,它就会消失。