gpt4 book ai didi

java - 如何杀死所有未跟踪Android的警报管理器

转载 作者:行者123 更新时间:2023-12-01 09:41:40 25 4
gpt4 key购买 nike

我没有跟踪应用程序中设置的警报管理器,它们也在应用程序关闭后运行。如何在我的应用程序中设置一个按钮,以便它杀死所有正在运行的警报管理器?另外,android系统什么时候会杀死alarmmanager?

最佳答案

所有警报均由系统保存。因为它需要在未来的预定时间激活它们。

为了取消警报,您需要创建与设置警报相同的挂起 Intent 。相同的待处理 Intent 意味着它具有相同的 requestCode 和相同的 intent (没有额外的内容)。之后,您只需调用警报管理器变量的 .cancel() 方法并将此 Intent 传递给其参数即可。

Android 操作系统会在手机关机时删除所有设置的闹钟。这意味着当您再次启动手机时,您将不会在预期时间收到任何警报。

关于java - 如何杀死所有未跟踪Android的警报管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38402568/

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