gpt4 book ai didi

android - 如何在终止我的应用程序后让 AlarmManager 启动服务?

转载 作者:行者123 更新时间:2023-11-30 03:17:26 25 4
gpt4 key购买 nike

我需要每 5 秒请求一个 url。所以我使用 AlarmManager 通过调用 setRepeating 发送一个 intent。但是当我长按 HOME 硬件按钮将其终止, AlarmManager 不起作用。如何解决? :)

最佳答案

通常,如果您在调用 onDestroy() 时没有关闭 Alarm,即使在应用程序退出后,Alarm 仍应在后台运行。您确定您没有在 onDestroy() 方法中的某处终止它吗?

如果你看看这里:

http://developer.android.com/reference/android/app/AlarmManager.html

文档说:“警报管理器适用于您希望在特定时间运行应用程序代码的情况,即使您的应用程序当前未运行。对于正常的计时操作(滴答、超时等)使用 Handler 更容易、更高效。”

请记住,如果您的手机处于待机状态,它可能无法执行您想要执行的代码,您需要正确唤醒它。

关于android - 如何在终止我的应用程序后让 AlarmManager 启动服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19787710/

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