如何在其他广播接收器之后运行广播接收器?安卓

时间:2014-08-23 19:05:07

标签: android broadcastreceiver android-broadcast

如何告诉android系统在完成其他广播接收器的运行后运行我的广播接收器?

1 个答案:

答案 0 :(得分:0)

如果我理解正确你要求优先播放你的广播,你可以在androidmanifest中这样做,如下所示: 一个例子:                                         

有关优先级值的Android文档:

<强>机器人:优先

  

应该给予父母的优先权   关于处理所述类型的意图的组件   过滤。此属性对活动和广播都有意义   接收器:它提供有关活动能力的信息   响应与过滤器相对于其他过滤器的意图   也可以响应意图的活动。当意图可以   由具有不同优先级的多个活动处理Android   将仅考虑具有较高优先级值的那些潜在的   意图的目标。它控制广播的顺序   执行接收器以接收广播消息。那些人   在具有较低值的那些之前调用较高优先级值。 (该   订单仅适用于同步消息;它被忽略了   异步消息。)仅在您确实需要时才使用此属性   强制接收或想要广播的特定顺序   迫使Android更喜欢一项活动而不是其他活动。

     

该值必须是整数,例如“100”。更高的数字有一个   优先级更高。默认值为0.值必须更大   比-1000还不到1000。