вот тоже думаю из за контекста, но не могу понять. Если поиском не пользоваться все работает шик, а стоит хоть одну букву набрать и список уменьшится, то при открытии элемента из видимого списка == вылет
Всем привет. Пилю для себя некий календарик с напоминаниями. Как лучше всего реализовать эти напоминания? На каждое стартовать отложенную задачу через WorkManager? Какая точность вызова? Или лучше сделать через Alarm Manager? Какие у него ограничения?
Всем привет. Пилю для себя некий календарик с напоминаниями. Как лучше всего реализовать эти напоминания? На каждое стартовать отложенную задачу через WorkManager? Какая точность вызова? Или лучше сделать через Alarm Manager? Какие у него ограничения?
По моему опыту, WorkManager плавает слегка по времени. AlarmManager чётко отрабатывает.
Всем привет. Пилю для себя некий календарик с напоминаниями. Как лучше всего реализовать эти напоминания? На каждое стартовать отложенную задачу через WorkManager? Какая точность вызова? Или лучше сделать через Alarm Manager? Какие у него ограничения?
WorkManager не гарантирует точность. AlarmManager+, но надо не забыть его зашедулить снова после перезапуска системы
По моему опыту, WorkManager плавает слегка по времени. AlarmManager чётко отрабатывает.
Есть ещё параметры выхода из dodze mode, если его не юзать в alarm, то срабатывание будет существенно позже плана? Какое вроде окно dodze? В доке не нашел
можно Foreground Service запустить (но тогда придется уведомление показать), можно зашедулить WorkManager на ближайшее время, он по идее должен сработать почти мгновенно. В нем уже всю работу сделать
можно Foreground Service запустить (но тогда придется уведомление показать), можно зашедулить WorkManager на ближайшее время, он по идее должен сработать почти мгновенно. В нем уже всю работу сделать
Да, тоже где-то натыкался на связку alarm -> work manager. Попробую ее использовать