Size: a a a

Android Developers

2020 August 24

ЮЛ

Юрий Лещенко... in Android Developers
в воркере файлы гоняете)) Ну учтите если передача займет больше минуты ничего у вас не выйдет)
источник

VA

Vadim Akhmarov in Android Developers
Юрий Лещенко
в воркере файлы гоняете)) Ну учтите если передача займет больше минуты ничего у вас не выйдет)
там 10 минут, и какбы всеравно, не дошли сейчас дойдут при следующем старте
источник

ЮЛ

Юрий Лещенко... in Android Developers
Vadim Akhmarov
там 10 минут, и какбы всеравно, не дошли сейчас дойдут при следующем старте
воркер не работает больше 1 минуты , это раз, плюс он работает не раньше 15 минут, но практика показала что может быть и 17 и 20 минут
источник

ЮЛ

Юрий Лещенко... in Android Developers
Vadim Akhmarov
там 10 минут, и какбы всеравно, не дошли сейчас дойдут при следующем старте
они могут никогда не дойти)
источник

ЮЛ

Юрий Лещенко... in Android Developers
к примеру большой файл занимает отправку с галимым инетом 1 минуту и 1 секунду, так вот он никогда не отправится)
источник

ЮЛ

Юрий Лещенко... in Android Developers
это не правильное решение
источник

ЮЛ

Юрий Лещенко... in Android Developers
воркер для таких задач не предназначен
источник

ЮЛ

Юрий Лещенко... in Android Developers
IntentService вам в помочь)
источник

ЮЛ

Юрий Лещенко... in Android Developers
Vadim Akhmarov
там 10 минут, и какбы всеравно, не дошли сейчас дойдут при следующем старте
ну и плюс тяжело ответить что не так не видя кода
источник

VA

Vadim Akhmarov in Android Developers
Юрий Лещенко
воркер не работает больше 1 минуты , это раз, плюс он работает не раньше 15 минут, но практика показала что может быть и 17 и 20 минут
у нас на практике все работает, файлы всегда актуальные

проблема скорее всего в том что у нас несколько процессов и некоторые из них используют воркеры. И видать при обращении к БД для того чтобы расписание запусков изменить и происходит блокировка потому что другой процесс тем же занят
источник

ЮЛ

Юрий Лещенко... in Android Developers
тоже вариант
источник

VA

Vadim Akhmarov in Android Developers
Юрий Лещенко
IntentService вам в помочь)
был Downloadmanager, но там нотификация, сказали убрать
источник

ЮЛ

Юрий Лещенко... in Android Developers
из за этого нужно использовать Flowable
источник

ЮЛ

Юрий Лещенко... in Android Developers
блокировать обращение пока не освободится таблица от работы
источник

ЮЛ

Юрий Лещенко... in Android Developers
но тогда можете проморгать выполнение в 1 минуту)
источник

ЮЛ

Юрий Лещенко... in Android Developers
палка в двух концах)
источник

VA

Vadim Akhmarov in Android Developers
Юрий Лещенко
блокировать обращение пока не освободится таблица от работы
а как это сделать если воркер это под копотом делает?
источник

ЮЛ

Юрий Лещенко... in Android Developers
он под капотом не блокирующий, и работает по умолчанию в главном потоке если память не изменяет
источник

ЮЛ

Юрий Лещенко... in Android Developers
использую в воркере RXJava проблем нету)
источник

ЮЛ

Юрий Лещенко... in Android Developers
хотя нет, пишут что работает в фоновом
источник