程序强制停止时报警不响铃

时间:2012-11-02 16:22:04

标签: android

我有一个警报应用程序,我认为是使用AlarmManagerBroadcastReceiver以标准方式编程的。我甚至添加了代码,以便在重启后警报保持活动状态。几周以来,我一直在使用该程序没有问题。

我被引导相信以这种方式做事意味着保持我的闹钟程序一直运行并不是必不可少的,但令我惊恐的是我刚刚发现如果我发出警报然后强制停止我的闹钟应用程序,然后闹钟永远不响。

我不确定这是否意味着我在编码中犯了一个错误,或者我被误导相信尽管应用程序被停止,仍然可以保持警报设置。

操作系统可能会以某种方式检测到我的警报应用程序是否有警报运行,从而避免关闭它?因此,只要用户不手动执行强制停止,那么一切都应该很好。

有什么想法吗?

编辑:我刚刚测试过“闹钟Xtreme”。我发出了警报。然后停了一下力......警报从未响过。

1 个答案:

答案 0 :(得分:2)

如果您的应用程序被强制关闭,这是预期的行为。但是,如果用户通过正常方式离开应用程序(如后退或主页按钮),警报应继续按预期工作。

请参阅:Android alarm is cancelled after closing the application