У меня есть пользовательское приложение будильника. Когда срабатывает будильник, начинается моя активность. Это работает на Android 9, но не работает на Android 10 в фоновом режиме [Ограничения на запуск действий в фоновом режиме][1]. Google предлагает запускать уведомления вместо активности, но я не совсем понимаю, как отображать срабатывание будильника с помощью уведомлений. Есть ли другие решения для отображения срабатывания сигнализации?
final PendingIntent alarmIntent = getAlarmActivityIntent();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
PendingIntent showIntent = getShowIntent();
AlarmManager.AlarmClockInfo info = new AlarmManager.AlarmClockInfo(ringAt, showIntent);
if (am != null)
am.setAlarmClock(info, alarmIntent);```
[1]: https://developer.android.com/guide/components/activities/background-starts#display-notification