который выполняет раз в сутки WorkManager. Используем PeriodicWorkRequest с ExistingPeriodicWorkPolicy.KEEP enqueueUniquePeriodicWork. Вопрос: Если я обновлю Work и выпущу обновление - данная задача будет выполнять уже новый код или старый?
Ну там же uniqueWorkName как параметр есть. На него обновленное и ориентироваться будет. Поменяете имя - старый неотмененный останется и будет долбиться (но его можно отменить отд.строчкой кода вероятно)
мне больше интересно как себя поведет WorkManager при обовлении приложения… Я залез в доки и что то не понимаю, что значит данный пункт. Буду рад если вы поможете разобраться
Дык там ограничения задаются. Типа "только при наличии сети/подключенной зарядке"
"Какие-то наложенные ограничения больше не выполняются для work."
а новая версия приложения не подходит? )
Наверное, если такое ограничение можно задать. Они должны быть или явными или по умолчанию (в доках). Типа этого https://t.me/android_ru/1191507
Не, в доках ни слова про это. То же приложение, тот же идентификатор - та же задача
индификатор случайно не содержить в себе номер версии?
Обсуждают сегодня