android - 可以以编程方式设置 BroadcastReceiver 优先级吗?

标签 android broadcastreceiver broadcast

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

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

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

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

最佳答案

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

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

关于android - 可以以编程方式设置 BroadcastReceiver 优先级吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2767770/

相关文章:

android - 如何手动聚焦特定 View ?

android - BroadcastReceiver 需要 android.permission.RECEIVE_BOOT_COMPLETED

android - 如何从服务中检测 youtube 的 MediaPlayer 事件

android - 如何处理在 Activity 中创建的广播?

java - 应用程序长时间不活动后自动短信不起作用

java - 是否可以更改 Firebase 的短信验证消息?

android - 如何从 android 中的 SocialAuth Api 获取 linkedIn 公共(public)个人资料 url?

java - 由于 rxJava 函数中的 foreach 导致 Android 设备崩溃

android - 这个系统是有序广播还是正常广播?

android sdk获取广播自动续订订阅