Android:从我的 Activity 注册 BroadcastReceiver 并在我的应用程序未运行时保持其 Activity 状态

标签 android broadcastreceiver

我可以从我的 Activity 中注册广播接收器,但在应用程序未运行时保持其 Activity 状态吗? (显然,如果用户在我的应用程序设置中设置想要此功能)

这样我认为如果用户决定停用我的应用程序而不卸载它,可以减少CPU负载,这可能吗?

谢谢

瓦莱里奥

最佳答案

Hi, can i register a BroadcastReceiver from my activity but keep it active while the app is not running? (obviously if the user sets that wants this on my app settings)

没有。但是,您可以在 list 中放置一个 BroadcastReceiver ,这样它就可以在应用程序的其余部分未运行时获得控制权。如果您希望用户能够启用或禁用此功能,您可以使用 PackageManager 来启用或禁用您的接收器。

关于Android:从我的 Activity 注册 BroadcastReceiver 并在我的应用程序未运行时保持其 Activity 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4534096/

相关文章:

android - 在 logcat 中处理空格

android - 如何在 android phonegap 应用程序的启动画面中添加微调器

android - 如何为 firebase 数据库子项声明字符串值

android - 如何知道手机是否处于锁定模式?

android - BOOT_COMPLETED 接收器在硬断电/上电时工作,但不是简单的重启

java - 连接更改接收器在 android 中获得错误 Intent

Android - 对不同的资源类型同时使用 res/values 和 res/values-<qualifiers>

android - 带圆角和带颜色边框的按钮

Android WIFI_STATE_CHANGE 和 STATE_CHANGE 多次触发

java - 在 Android 中创建可自动启动的广播接收器