android AlarmClock 在小米手机上不能执行定时任务?

朱乐 发布于 2013/05/24 20:04
阅读 1K+
收藏 0

大家都知道android的AlarmManager 这个 执行定时任务的类,不知道大家有没有遇到这样的情况。
在小米手机上执行AlarmManager的setRepeat()方法的时候是不能实现周期执行任务的效果的。
有没有人知道解决方案。等待并探索中。。。。



代码如下
Intent clockRun = new Intent(ACTION_CLOCK_RUN);
  piClockRun = PendingIntent.getBroadcast(context, 0, clockRun, 0);
  am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, currentTime
  + threadDistanceTime, threadDistanceTime, piClockRun);


测试结果表示 AlarmManager.RTC 类型的时候是可以正常运行的

 

 

请问大家有没有遇到这样的情况??

加载中
0
你不认识丶
你不认识丶
我也碰到这个问题了,不是不能实现,是时间很不准,在htc和模拟器上测试的正常,但是小米就不行。
0
RockyZhang
RockyZhang
这个怎么解决了 我也遇到了  打算用service了
0
朱乐
朱乐
这个用什么都不太好使,小米上如果要使用AlarmManager 智能使用RTC 模式 其他的都有限制。 
返回顶部
顶部