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

Подскажите, почему может не запускаться doWork?

20 ответов

8 просмотров

Потому что не запускается ваш воркер

Покажите makeRequest()

Через println тоже логи не работают? А сработает ли init-блок в классе воркера, если его добавить и залогировать?

Oleg-Vasylenko Автор вопроса
Viktor
Через println тоже логи не работают? А сработает л...

Похоже что не работает, еще вот ошибка какая-то

Ааа, я понял. Кто вам сказал, что вы можете пихать в конструктор воркера что вам вздумается?)

Oleg Vasylenko
screenshot Похоже что не работает, еще вот ошибка какая-то

Такого же больше нет? Покажите воркер класс еще раз.

Oleg-Vasylenko Автор вопроса
Oleg Vasylenko
та ошибка если без фильтра в логи

Откуда у вас там первым полем application? Всю жизнь контекст там был.

Oleg-Vasylenko Автор вопроса
Viktor
Откуда у вас там первым полем application? Всю жиз...

То я пытался это исправить, уже заработало

Oleg-Vasylenko Автор вопроса
Viktor
Откуда у вас там первым полем application? Всю жиз...

А как тогда использовать viewModel, можно наследовать от mainViewModel?

Oleg Vasylenko
А как тогда использовать viewModel, можно наследов...

Причём тут ViewModel? Наследуйте ее от чего угодно, что наследует ViewModel/AndroidViewModel, либо от них самих.

Oleg-Vasylenko Автор вопроса
Viktor
Причём тут ViewModel? Наследуйте ее от чего угодно...

Я имею введу мне нужен viewModel в воркер, как его использовать?

Oleg-Vasylenko Автор вопроса

Мне нужно в бд добавить данные с воркера

Oleg Vasylenko
Мне нужно в бд добавить данные с воркера

Лично я инджектом тащу в воркер репозиторий в таких случаях. ViewModel должна быть связана только с UI, не тащите ее куда попало.

Oleg-Vasylenko Автор вопроса

А что нужно в аннотацию jvm...? MainViewModel?

Oleg Vasylenko
А что нужно в аннотацию jvm...? MainViewModel?

Этим пользоваться не умею, не подскажу. Просто бы полем класса заинджектили и все. Зачем ради этого городить доп классы.

Oleg-Vasylenko Автор вопроса
Oleg Vasylenko
А как это деается, @Inject viewModel ?

1. Как в вашем di это делается я не знаю (koin уан лав), стоит погуглить как инджектить в поля класса. 2. Не инджектите туда вью модель. Репозиторий тогда уж, если нет интеракторов и т.д.

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
96
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Вопрос вроде правильно, но что надо сделать, чтоб текст был виден нормально ? ghci> TE.decodeUtf8 $ TE.encodeUtf8 "test - проба" "test - \1087\1088\1086\1073\1072"
Fedor
7
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Кто может подсказать? Я преобрпзовал изображение в бинарное(у меня установлен трекбар который при установленном значении меняет пиксели на белый если меньше и чёрный если боль...
Константин VS
5
Карта сайта