Size: a a a

Android Developers

2021 January 05

PE

Pavel Erokhin in Android Developers
Д Ф
Всем хай народ, есть проблема с ViewModel и корутинами, после пересоздания фрагмента вызываю метод viewmodel'я, а тело метода не выполняется дальше viewModelScope.laun {...}, с чем это связано ?
значит ты ее не запускаешь
источник

DB

Dmytro Borysov in Android Developers
Alexandr Kulikov
Забыл слово
Кластеризация
источник

AK

Alexandr Kulikov in Android Developers
Dmytro Borysov
Кластеризация
Спасиб, мил человек
источник

МП

Матвей Попов... in Android Developers
Д Ф
Всем хай народ, есть проблема с ViewModel и корутинами, после пересоздания фрагмента вызываю метод viewmodel'я, а тело метода не выполняется дальше viewModelScope.laun {...}, с чем это связано ?
Ну ты же знаешь что в лаунч запускается другой поток
источник

МП

Матвей Попов... in Android Developers
А основной скипает лаунч
источник

МП

Матвей Попов... in Android Developers
Типо он его запустил и пошёл дальше
источник

МП

Матвей Попов... in Android Developers
Так что чтобы зайти дебаггером в лаунч поставь точку останову внутри
источник

PE

Pavel Erokhin in Android Developers
Матвей Попов
Ну ты же знаешь что в лаунч запускается другой поток
Не запускается там ничего
источник

МП

Матвей Попов... in Android Developers
Pavel Erokhin
Не запускается там ничего
Ну вообще да, запускается поток из пула
источник

МП

Матвей Попов... in Android Developers
Точнее таска кидается в указанный пул потоков
источник

МП

Матвей Попов... in Android Developers
И они сами уже как-то это выбирают
источник

PE

Pavel Erokhin in Android Developers
Она может вообще рабоатть и на текущем потоке и в потоке из пула, в зависимости от диспатчера
источник

МП

Матвей Попов... in Android Developers
Pavel Erokhin
Она может вообще рабоатть и на текущем потоке и в потоке из пула, в зависимости от диспатчера
Ну да, я и говорю
источник

PE

Pavel Erokhin in Android Developers
+
источник

МП

Матвей Попов... in Android Developers
Матвей Попов
Точнее таска кидается в указанный пул потоков
Вот
источник

ДФ

Д Ф in Android Developers
Так и как мне решить эту проблему подскажите плиз
источник

МП

Матвей Попов... in Android Developers
Матвей Попов
Так что чтобы зайти дебаггером в лаунч поставь точку останову внутри
Вот
источник

PE

Pavel Erokhin in Android Developers
Д Ф
Так и как мне решить эту проблему подскажите плиз
Исправить ошибку!
источник

PE

Pavel Erokhin in Android Developers
простое решение, не так ли?
источник

PE

Pavel Erokhin in Android Developers
Это намек косвенный на то, что ты мы и не можем догадываться, почему у тебя лаунч не запустил тебе там корутину, единственный ответ, потому что ты допустил где-то логическую ошибку

где? а вот сам ищи, мы ничего не знаем) о твоем случае
источник