с интервалом в день и еще один alarm.setExact для остановки первого бесконечного аларма. Но почему то мой аларм сам по себе отключается. Думаю это из-за setExact он почему то пораньше срабатывает. Есть кто сталкивался таким ?
Вот код
Что я не так делаю
В коде ведь setExact раньше прописан
Ну сразу прописан у тебя setExact, а ниже условие и setRepeating
У меня с setRepeating были проблемы, связаны с тем, что он запускается при старте приложения, т.е. при отработке кода он точно отработает один раз и потом спустя указанное время. Мне нужно было, чтоб и первый раз отрабатывает спустя время, плюнул и прописал вместо setExact и setRepeating довольно точный setAlarmClock стало работать точно по времени, а не как ему вздумается. Попробуй, может поможет
Просто оказывается в аларм есть лимит 500, поэтому самый экономичный вариант это был setrepeating
Ну, не знаю, использую для уведомления по времени, и все работает отлично если приложения будет запускаться. Как я понял, там лимит допустим 50 в день, если после лимита (или во время) стартануть приложение, то все нормально. А вот setRepeating вырубает doze все равно, и есть шанс того, что человеку не придёт уведомление, а лекарство пить надо
Обсуждают сегодня