哪个广播接收器首先执行:动态还是静态?

which broadcast receiver does execute first: dynamic or static?

在使用 Android 时,我有一个广播接收器,它既可以动态注册,也可以静态注册。所以我的问题是哪个具有最高优先级执行。

这取决于为特定 BroadcastReceiver 设置的优先级:

  • 如果没有设置优先级,接收者将以任意顺序执行。
  • 如果通过使用

    将优先级设置为接收者

    <intent-filter android:priority="999">AndroidManifest.xml

    filter.setPriority(999); 通过代码注册时。

    优先级高的接收者先执行