0
在我的Android应用程序中,我需要在特定时间显示通知。我如下设置闹钟,但是通知不会在确切的时间显示。而是在闹钟设置时间之后的随机时间显示。下面是我的代码...Android报警不能及时发射Android版本6.0.1
AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, uniqueCode, intentAlarm, PendingIntent.FLAG_UPDATE_CURRENT);
if (time != 0) {
int currentApiVersion = android.os.Build.VERSION.SDK_INT;
if (currentApiVersion <= 18) {
Log.d(TAG, "API <= 18");
alarmManager.set(AlarmManager.RTC, time, pendingIntent);
} else {
Log.d(TAG, "I am using Nexus 5 with lollipop and it comes here");
alarmManager.setExact(AlarmManager.RTC, time, pendingIntent);
}
由于我用棒棒糖Nexus 5和使用设定setExact()方法报警。它仍然没有按时执行...
请帮忙!