17

是否可以通过编程方式设置 BroadcastReceiver 的优先级属性,还是只能在 XML 中完成?相关文件包括:

http://developer.android.com/reference/android/content/BroadcastReceiver.html

http://developer.android.com/reference/android/R.styleable.html

似乎并非如此,但我并不完全理解 android.R.styleable 与给定应用程序及其活动的关系......

4

1 回答 1

40

您没有在BroadcastReceiver(或Activity)对象上设置优先级,而是在IntentFilter导致这些项目启动的对象上设置优先级。

考虑到这一点,IntentFilter.setPriority()这就是您想要使用的。

于 2011-01-21T23:32:18.587 回答