У меня есть таймер сна в моем приложении, и мне нужно вызвать метод, когда пользователь устанавливает здесь мой код
val sleepTimerIntent =
Intent(this@PlayerActivity, SleepTimerBroadCastReceiver::class.java)
val sleepTimerPendingIntent = PendingIntent.getBroadcast(
this@PlayerActivity, 1, sleepTimerIntent,
PendingIntent.FLAG_UPDATE_CURRENT
)
val alarmManager = getSystemService(Context.ALARM_SERVICE) as AlarmManager?
alarmManager!!.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, 600000, sleepTimerPendingIntent);
, но независимо от того, сколько я установил задержку вызова SleepTimerBroadCastReceiver через 5 секунд