Skip to content

Instantly share code, notes, and snippets.

@navczydev
Created September 2, 2021 23:57
Show Gist options
  • Save navczydev/10b320d68885c2db2e3aa01e3e497993 to your computer and use it in GitHub Desktop.
Save navczydev/10b320d68885c2db2e3aa01e3e497993 to your computer and use it in GitHub Desktop.
val alarmManager: AlarmManager = getSystemService(Context.ALARM_SERVICE) as AlarmManager
when {
alarmManager.canScheduleExactAlarms() -> {
Log.d("MainActivity", "onCreate: SCHEDULE ALARM")
}
else -> {
// go to exact alarm settings
Intent().apply {
action = ACTION_REQUEST_SCHEDULE_EXACT_ALARM
}.also {
startActivity(it)
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment