Generalidades

Configuración de notificaciones programadas en Android | Por Siva Ganesh Kantamani | Marzo de 2022

alarma de una sola vez

private var alarmMgr: AlarmManager? = nullalarmMgr = context.getSystemService(Context.ALARM_SERVICE) as? AlarmManager?
class AlarmReceiver : BroadcastReceiver() {

override fun onReceive(p0: Context?, p1: Intent?) {
TODO("Not yet implemented")
}

}

val alarmIntent = Intent(this, AlarmReceiver::class.java)
val pendingIntent = PendingIntent.getBroadcast(
context,
requestCode,
alarmIntent,
PendingIntent.FLAG_UPDATE_CURRENT
)
alarmMgr?.set(
AlarmManager.ELAPSED_REALTIME_WAKEUP,
SystemClock.elapsedRealtime() + 60 * 1000,
alarmIntent
)

Repetir alarma

alarmMgr?.setRepeating(
AlarmManager.RTC_WAKEUP,
SystemClock.elapsedRealtime() + 60 * 1000,,
1000 * 60 * 15,
alarmIntent
)

LEER  Historial de archivos: copia de seguridad de datos ocultos en Windows

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba