首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >警报管理员没有接到谷歌Nexus 4的电话

警报管理员没有接到谷歌Nexus 4的电话
EN

Stack Overflow用户
提问于 2014-06-20 06:26:34
回答 1查看 220关注 0票数 1

我开发了一个安卓应用程序。我需要为某些行动设置警报。

问题是,警报接收器在所有其他设备上都能正常工作,但是与Google 4在一起时,有时不被调用!-:(

当我设置警报时,它会将日志打印为下面的日志,比当前时间晚5分钟。

代码语言:javascript
复制
Alarm set for : Fri Jun 20 06:07:00 GMT+00:00 2014

但当时间到的时候,它有时会被打电话,有时却没有!

--我把日志放进了接收器里,有时它会打印出来。

请帮帮我!谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-20 06:31:19

从API19开始,警报管理器是随机的:

注意:从API 19 (KITKAT)开始,报警传递是不准确的:操作系统将转移警报,以尽量减少唤醒和电池使用。有新的API来支持需要严格交付保证的应用程序;参见setWindow(int,long,PendingIntent)和setExact(int,long,PendingIntent)。其targetSdkVersion早于API 19的应用程序将继续看到之前的行为,在此行为中,所有警报都是在请求时准确传递的。

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24321194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档