如何告诉android系统在完成其他广播接收器的运行后运行我的广播接收器?
答案 0 :(得分:0)
如果我理解正确你要求优先播放你的广播,你可以在androidmanifest中这样做,如下所示: 一个例子:
有关优先级值的Android文档:
<强>机器人:优先强>
应该给予父母的优先权 关于处理所述类型的意图的组件 过滤。此属性对活动和广播都有意义 接收器:它提供有关活动能力的信息 响应与过滤器相对于其他过滤器的意图 也可以响应意图的活动。当意图可以 由具有不同优先级的多个活动处理Android 将仅考虑具有较高优先级值的那些潜在的 意图的目标。它控制广播的顺序 执行接收器以接收广播消息。那些人 在具有较低值的那些之前调用较高优先级值。 (该 订单仅适用于同步消息;它被忽略了 异步消息。)仅在您确实需要时才使用此属性 强制接收或想要广播的特定顺序 迫使Android更喜欢一项活动而不是其他活动。
该值必须是整数,例如“100”。更高的数字有一个 优先级更高。默认值为0.值必须更大 比-1000还不到1000。