Я планирую несколько уведомлений с помощью Диспетчер аварийных сообщений согласно моим требованиям. Но случайно пропускает некоторые уведомления. Ниже приведен мой код, может кто-нибудь помочь мне выйти из этого.
val intent = Intent(baseContext, AlarmTime()::class.java);
intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra("scheduled_activity", "hello");
val pendingIntent =
PendingIntent.getBroadcast(baseContext,System.currentTimeMillis(), intent,
PendingIntent.FLAG_UPDATE_CURRENT);
alarmManagerArray[i] =getSystemService(Context.ALARM_SERVICE) as AlarmManager;
alarmManagerArray[i]!!.set(AlarmManager.RTC_WAKEUP, calSet, pendingIntent);
intentArray.add(pendingIntent)
Примечание :
- calSet - это тип времени календаря для календаря.
- intentArray - это массив pendingIntent