Como usar corretamente o AlarmManager no Android para tarefas atrasadas e lembretes?
Olá a todos! Sou novo em Kotlin e desenvolvimento Android. Estou escrevendo um aplicativo de lembrete. Preciso que o aplicativo seja acionado em um horário específico (por exemplo, todos os dias às 9:00) e mostre uma notificação.\n\nEncontrei a classe `AlarmManager`, mas não consigo entender como configurá-la corretamente. Tentei este código:\n\n```kotlin\nval alarmManager = getSystemService(Context.ALARM_SERVICE) as AlarmManager\nval intent = Intent(this, ReminderReceiver::class.java)\nval pendingIntent = PendingIntent.getBroadcast(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT)\n\nval calendar = Calendar.getInstance().apply {\n set(Calendar.HOUR_OF_DAY, 9)\n set(Calendar.MINUTE, 0)\n set(Calendar.SECOND, 0)\n}\n\nalarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.timeInMillis, AlarmManager.INTERVAL_DAY, pendingI