You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android AlarmManager使用setExact创建的闹钟在应用未运行时无法触发

Android AlarmManager使用setExact创建的闹钟在应用未运行时无法触发

嘿各位开发者,我最近在使用Android的AlarmManager时碰到了个头疼的问题,想请大家帮忙分析下:

根据官方文档的描述:

Alarm Manager 适用于你希望应用代码在特定时间运行的场景,即使你的应用当前并未运行。

这完全匹配我的使用需求——我在应用里通过PendingIntent创建了一个几分钟后触发的闹钟,之后关闭应用,原本预期系统会通过广播发送Intent并唤醒我的应用,应用收到Intent后执行内部的特定逻辑。

测试过程中,如果应用处于运行状态,闹钟触发和广播接收都很正常,时间精度也很高,但一旦创建完闹钟就关闭应用,后续就完全没有任何反应了。

下面是相关的代码片段:

//Alarm creation
val alarmManager =
                myApp.applicationContext().ge...

有没有朋友遇到过类似的情况?或者能给我一些排查方向的建议?

备注:内容来源于stack exchange,提问作者David

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 07:38:18