gpt4 book ai didi

android - 如果我的应用程序已从内存中删除,如何接收 ACTION_SCREEN_OFF?

转载 作者:行者123 更新时间:2023-11-29 18:10:15 25 4
gpt4 key购买 nike

我可以在代码中为 ACTION_SCREEN_OFF 注册一个广播接收器,因为它在 list 中不起作用。

但是如果 android 从内存中删除我的应用程序(不再需要),我就不会再收到代码注册的广播了......

有没有办法确保我总是能收到它,就像 list 注册的 Intent 接收器一样?

谢谢。

最佳答案

Activity 仅用于 UI 工作,因此一旦您的 Activity 被关闭(由于某种原因不再可见和销毁),所有寄存器接收器也将被销毁(顺便说一句,不应该让这种情况发生)。

如果你总是想接收广播,你需要实现一个服务并从该服务注册你的广播接收器。只有您可以判断这是否有必要,通常不建议提供 24/7 全天候运行的完整服务,但如果需要,则需要。

关于android - 如果我的应用程序已从内存中删除,如何接收 ACTION_SCREEN_OFF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11107896/

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