哪个广播接收器首先执行:动态还是静态?
which broadcast receiver does execute first: dynamic or static?
在使用 Android 时,我有一个广播接收器,它既可以动态注册,也可以静态注册。所以我的问题是哪个具有最高优先级执行。
这取决于为特定 BroadcastReceiver 设置的优先级:
- 如果没有设置优先级,接收者将以任意顺序执行。
如果通过使用
将优先级设置为接收者
<intent-filter android:priority="999">
在 AndroidManifest.xml
或
filter.setPriority(999);
通过代码注册时。
优先级高的接收者先执行
在使用 Android 时,我有一个广播接收器,它既可以动态注册,也可以静态注册。所以我的问题是哪个具有最高优先级执行。
这取决于为特定 BroadcastReceiver 设置的优先级:
- 如果没有设置优先级,接收者将以任意顺序执行。
如果通过使用
将优先级设置为接收者<intent-filter android:priority="999">
在AndroidManifest.xml
或
filter.setPriority(999);
通过代码注册时。优先级高的接收者先执行