当前位置:   article > 正文

android 定时器 关屏,AlarmManager锁屏后设置的定时被取消的解决方案

android alarm 锁屏不执行

本人用alarmmanager设置了定时任务,但是锁屏的时候根本不会执行。查了大量资料,还是无法解决,有好的办法吗?(测试手机:华为相关代码如下:

if (Build.VERSION.SDK_INT >= 19) {

mAlarmManager.setExact(AlarmManager.RTC_WAKEUP,

course.getStartTime().getTimeInMillis(),

vibrationPI);

mAlarmManager.setExact(AlarmManager.RTC_WAKEUP,

course.getEndTime().getTimeInMillis(),

normalPI);

} else {

mAlarmManager.set(AlarmManager.RTC_WAKEUP,

course.getStartTime().getTimeInMillis(),

vibrationPI);

mAlarmManager.set(AlarmManager.RTC_WAKEUP,

course.getEndTime().getTimeInMillis(),

normalPI);

}

public class SetVibrationService extends IntentService {

private static final String NAME = "SetVibrationService";

private static final int NOTIFICATION_ID = 1;

public SetVibrationService() { <

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/889075
推荐阅读
相关标签
  

闽ICP备14008679号