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

发布于 2024-08-31 06:38:34 字数 495 浏览 4 评论 0原文

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

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

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

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

Is it possible to set the priority attribute of a BroadcastReceiver programmatically or can it only be done in XML?
Relevant documents include:

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

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

It doesn't seem so, but I don't fully understand the relationship of android.R.styleable to a given application and its activities...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

公布 2024-09-07 06:38:34

您无需为 BroadcastReceiver(或 Activity)对象设置优先级,而是为导致这些项目被执行的 IntentFilter 对象设置优先级。开始了。

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

You don't set priority on BroadcastReceiver (or Activity) objects, but instead on the IntentFilter object(s) that cause these items to be started.

With that in mind, IntentFilter.setPriority() is what you want to use.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文