根据此article,当两个或多个BroadcastReceiver
具有相同的优先级时,他们接收有序意图的顺序是任意。
然而,根据我的观察,BroadcastReceiver
收到有序意图的顺序不是任意的。某些应用程序(例如Handcent SMS)始终是第一个接收订购意图的应用程序
那么还有其他标准,BroadcastReceiver
优先考虑其他具有相同优先级的标准吗?或者是否有一些技术可以将某些BroadcastReceiver
优先于其他{?}}?
答案 0 :(得分:2)
根据我的经验,首次安装的应用程序将首先与广播一起提供。我已经在三星Galaxy S上使用Android 2.2.1,HTC Desire HD和Android 2.2.3以及模拟器验证了这一点。