警报管理器在给定间隔内无法正常工作

时间:2016-11-19 04:51:51

标签: android alarmmanager android-alarms repeatingalarm

我需要每隔2分钟调用一次报警管理器,我已经实现了以下代码: -

PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, downloader, PendingIntent.FLAG_CANCEL_CURRENT);

AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);

alarmManager.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + (2 * 1000*60),(2 * 1000*60), pendingIntent);

我面临的问题是它没有按照2分钟的确切时间间隔工作,这意味着它有时会在2分钟后的一分钟之前被解雇

但我需要以2分钟的确切间隔生成此日志,此时手机处于唤醒模式或处于睡眠模式。

我正在使用api level 23来实现此功能。请帮帮....

0 个答案:

没有答案