Требование приложения - запускать тревогу в любое указанное время и выполнять указанные задачи в это конкретное время.Для этого я использовал AlarmManager
.Но это не работает в Android версии 9.
Я использовал Alarm Manager, который работает на Android версии 7.0.
Я использовал setInexactRepeating()
метод AlarmManager
.
Я пытался сделать это, используя приведенный ниже код:
AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
am.setInexactRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY, pendingIntent);
Я ожидаю, что AlarmManager
должен быть запущен в указанное время в Android версии 9.