是否可以通过编程方式设置BroadcastReceiver的优先级属性,还是只能在XML中完成? 相关文件包括:
http://developer.android.com/reference/android/content/BroadcastReceiver.html
http://developer.android.com/reference/android/R.styleable.html
它似乎不是这样,但我不完全理解android.R.styleable与给定应用程序及其活动的关系......
答案 0 :(得分:39)
您不会在BroadcastReceiver
(或Activity
)个对象上设置优先级,而是在导致这些项目启动的IntentFilter
个对象上设置优先级。
考虑到这一点,IntentFilter.setPriority()
就是您想要使用的。