我需要每隔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来实现此功能。请帮帮....