Untitled
unknown
plain_text
a year ago
791 B
7
Indexable
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { val alarmManager = getSystemService(Context.ALARM_SERVICE) as AlarmManager if (!alarmManager.canScheduleExactAlarms()) { val intent = Intent(Settings.ACTION_REQUEST_SCHEDULE_EXACT_ALARM) startActivity(intent) } else { setExactAlarm(alarmManager, calendar.timeInMillis, alarmPendingIntent) } } else { val alarmManager = getSystemService(Context.ALARM_SERVICE) as AlarmManager setExactAlarm(alarmManager, calendar.timeInMillis, alarmPendingIntent) } fun setExactAlarm(alarmManager: AlarmManager, timeInMillis: Long, alarmPendingIntent: PendingIntent) { alarmManager.setExact( AlarmManager.RTC_WAKEUP, timeInMillis, alarmPendingIntent ) }
Editor is loading...
Leave a Comment