gpt4 book ai didi

android - 整个应用程序中的广播接收器

转载 作者:行者123 更新时间:2023-11-29 02:11:26 24 4
gpt4 key购买 nike

我有一个应用程序可以告知设备的状态(已连接/已断开连接)。现在我已经注册了广播接收器并显示适当的状态。
1. 但我的问题是我必须让所有 Activity 都通用此状态消息。那么我在哪里注册这个接收器,我在哪里注销接收器。我不想要重复代码。那么有没有什么地方可以让我进行通用的注册和注销,而不是在 onDestroy() 的每个 Activity 中注销它。
我可以以任何方式使用 Application 类,以便有一个共同的地方来注册和注销吗?
或者 list 文件是否适合我的情况来注册接收者

谢谢,什拉达

最佳答案

Android提供了BroadcastReceivers,它可以独立于一个Activity。这些可以在您的应用程序 list 中“注册”。当然,当调用合适的 Intent 时,您需要一个相应的编程接收器, list 对应于该接收器。

参见此处:http://developer.android.com/guide/topics/manifest/intent-filter-element.html

关于android - 整个应用程序中的广播接收器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7147184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com