gpt4 book ai didi

android - 清除应用程序数据后应用程序警报管理器不工作

转载 作者:行者123 更新时间:2023-11-29 15:04:27 28 4
gpt4 key购买 nike

我希望在每天中午 12 点显示一个状态栏通知,因此,我正在创建一个 AlarmManager 来触发一个 IntentService 来显示一些通知。

我添加了 Boot completed receiver,并且在应用启动时注册了 AlarmManager。一切正常,每天中午 12 点都会显示通知,即使应用程序不在前台(预期行为)也是如此。

问题是,每当我在应用程序设置中清除应用程序数据时,AlarmManager 不再触发应用程序通知。但是,当我再次启动该应用时,该应用开始以预期的行为每天处理通知。

谁能帮我解决这个问题?是否有解决方法来确保无论这些条件如何都触发 AlarmManager。

最佳答案

Is there a workaround to ensure that AlarmManager is triggered irrespective of these conditions?

没有。当您按下“清除数据”时,不仅会清除应用程序的数据,its processes are also killed .发生这种情况时,预定的警报会随之终止。

发生这种情况并不奇怪。正在运行的应用程序可能需要您清除的数据,如果找不到该数据,它可能会崩溃。终止该应用程序将防止这些崩溃。

关于android - 清除应用程序数据后应用程序警报管理器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39593649/

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