android5.1 系统alarmManger轮训间隔最小是1分钟了
2015-06-19 23:49
302 查看
今天同事遇到一问题, 用alarm manager来做定时任务, 比如每隔5秒执行一次操作。 结果在5.1的机器上的测试结果是每隔60秒才执行一次,而在低于5.1的系统上则是按预期的以5秒为周期执行。。。
一顿google之后发现5.1为了做耗电量的优化,android将alarm manager的行为改了, 间隔小于1分钟的定时请求,系统将其调整为1分钟。。。
这意味着, 之前的用alarm manager执行定时任务且间隔小于1分钟的, 在5.1系统上将不能按期望工作了
可选方案,handler, timertask, scheduledExecutor等
参考:
https://code.google.com/p/android/issues/detail?id=161244
https://commonsware.com/blog/2015/03/23/alarmmanager-regression-android-5p1.html
http://stackoverflow.com/questions/29914724/scheduling-alarm-for-every-second-in-android-5-1
一顿google之后发现5.1为了做耗电量的优化,android将alarm manager的行为改了, 间隔小于1分钟的定时请求,系统将其调整为1分钟。。。
这意味着, 之前的用alarm manager执行定时任务且间隔小于1分钟的, 在5.1系统上将不能按期望工作了
可选方案,handler, timertask, scheduledExecutor等
参考:
https://code.google.com/p/android/issues/detail?id=161244
https://commonsware.com/blog/2015/03/23/alarmmanager-regression-android-5p1.html
http://stackoverflow.com/questions/29914724/scheduling-alarm-for-every-second-in-android-5-1
相关文章推荐
- Android中常常使用shape来定义控件的一些显示属性
- 我的Android学习.入门小基础(一)
- Android dpi、dip、px、分辨率、屏幕尺寸、density 关系以及换算
- Android中View绘制优化之三---- 优化View
- Android中View绘制优化二一---- 使用<include />标签复用布局文件
- Android中View绘制优化之一---- 优化布局层次
- Android SDK 百度网盘下载
- Android资源管理框架(Asset Manager)简介和学习计划
- Android中View绘制优化之三---- 优化View
- Android中View绘制优化之一---- 优化布局层次
- Android中View绘制优化二一---- 使用<include />标签复用布局文件
- Android自己的自动化测试Monkeyrunner和用法示例
- Android短信发送功能
- Android学习4、Android该Adapter
- Android之帮助文档
- Android 学习笔记之数据存储SharePreferenced+File
- Android QQ5.0侧滑菜单
- Android 手机影音 开发过程记录(一)
- Android学习笔记——xml
- [Android] how to get pem format public key from modulus and exponent