169 похожих чатов

Всем привет! Может кто то подсказать: у меня есть Work

который выполняет раз в сутки WorkManager. Используем PeriodicWorkRequest с ExistingPeriodicWorkPolicy.KEEP enqueueUniquePeriodicWork. Вопрос: Если я обновлю Work и выпущу обновление - данная задача будет выполнять уже новый код или старый?

8 ответов

16 просмотров

Ну там же uniqueWorkName как параметр есть. На него обновленное и ориентироваться будет. Поменяете имя - старый неотмененный останется и будет долбиться (но его можно отменить отд.строчкой кода вероятно)

Yaroslav-Lutsenko Автор вопроса
Сергей П.
Ну там же uniqueWorkName как параметр есть. На нег...

мне больше интересно как себя поведет WorkManager при обовлении приложения… Я залез в доки и что то не понимаю, что значит данный пункт. Буду рад если вы поможете разобраться

Yaroslav Lutsenko
screenshot мне больше интересно как себя поведет WorkManager ...

Дык там ограничения задаются. Типа "только при наличии сети/подключенной зарядке"

Yaroslav Lutsenko
screenshot мне больше интересно как себя поведет WorkManager ...

"Какие-то наложенные ограничения больше не выполняются для work."

Yaroslav-Lutsenko Автор вопроса
Leonid B.
"Какие-то наложенные ограничения больше не выполня...

а новая версия приложения не подходит? )

Yaroslav Lutsenko
а новая версия приложения не подходит? )

Наверное, если такое ограничение можно задать. Они должны быть или явными или по умолчанию (в доках). Типа этого https://t.me/android_ru/1191507

Yaroslav Lutsenko
а новая версия приложения не подходит? )

Не, в доках ни слова про это. То же приложение, тот же идентификатор - та же задача

Yaroslav-Lutsenko Автор вопроса
Сергей П.
Не, в доках ни слова про это. То же приложение, то...

индификатор случайно не содержить в себе номер версии?

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта