android如何确保广播接收者第一个接收到广播?
大家知道,android的广播事件是可以被很多注册接收者接收该条广播的,比如,我注册了一个系统来电广播,在onRecevie()里处理系统来电后先静音10秒钟,但是,系统自带的也有来电广播,会触发MediaPlayer去播放铃声,这样的话,我无法保证谁先收到系统来电的广播,所以就出现了有时候系统自带的广播接收者先接收到广播(导致先播放铃声),有时候我注册的广播接收者先收到广播(静音10秒后播放铃声)。如何不让这种随机性出现,让我注册的广播永远第一个收到广播呢?
PS:设置优先级到最大好像没有用,一样会有随机性,因为我怀疑触发MediaPlayer去播放铃声的接收者也是设置的最大的优先级。