проверил сделал интервал 3600L но почему то уведомление вышел только 1 раз. С чем это может связано? Не подведет ли setRepeating. Но сделал 3600 для проверки. Планируется сделать уведомление на каждый день значит интервалом в день.
Тут надо почитать про Doze mode, изучить этот сайт dontkillmyapp.com и оставить эту затею в покое. Только страдания принесёт тебе AlarmManager.
Вот мне не нужно именно в какой-то время. Мне нужно показать уведомление с 8:00 до 8:15 каждый день
Не факт, что в это время сигнал проснётся. Как doze mode решит, так и будет.
С помощью чего лучше это сделать тогда ?
Можешь попробовать использовать setInexactRepeating, но для него мин интервал 15 мин( https://developer.android.com/reference/android/app/AlarmManager#INTERVAL_FIFTEEN_MINUTES константа)
Обсуждают сегодня