Size: a a a

StartAndroid Ru Chat

2021 May 27

FG

Fuad Garayev in StartAndroid Ru Chat
источник

Ф

Фёдор in StartAndroid Ru Chat
Да, потому что он блокирует тред
источник

Ф

Фёдор in StartAndroid Ru Chat
Лучше использовать coroutineScope
источник

FG

Fuad Garayev in StartAndroid Ru Chat
мне нужно что бы сначала выполнился метод в IO ,дождаться ответа и после уже продолжить процесс.runBlocking не подойдет значит?
источник

Ф

Фёдор in StartAndroid Ru Chat
Внутри корутины выполнение последовательное тоже
источник

FG

Fuad Garayev in StartAndroid Ru Chat
да но ведь мне нужно в main треде получить ответ и продолжить
источник

Ф

Фёдор in StartAndroid Ru Chat
Не очень понимаю, что нужно, но есть же withContext(Dispatchers.Main)
источник

FG

Fuad Garayev in StartAndroid Ru Chat
посмотрите если не сложно на фотографию что я послал.мне следует заюзать synthesize метод в IO,дождаться а после заюзать play и destroy в мэине
источник

FG

Fuad Garayev in StartAndroid Ru Chat
ладно ща погуглю
источник

AK

Alexandr Kravchenko in StartAndroid Ru Chat
Да), я пробовал, но остается возможность поставить каретку в средину строки после какого-то пробела и ввести еще один пробел.
источник

Ф

Фёдор in StartAndroid Ru Chat
Ну тогда вот это должно подойти
источник

FG

Fuad Garayev in StartAndroid Ru Chat
suspend fun start(text: String) {
       withContext(Dispatchers.IO) {
           synthesize(text = text)

       }
       withContext(Dispatchers.Main) {
           play()
           destroy()
       }

что то вроде этого?
источник

Ф

Фёдор in StartAndroid Ru Chat
Выглядит странно
источник

Ф

Фёдор in StartAndroid Ru Chat
Если корутина будет запускаться в IO, то withContext(IO) не нужен
источник

Ф

Фёдор in StartAndroid Ru Chat
Если будет запускаться без треда, то тогда withContext(Main) не нужен
источник

A

Alexander in StartAndroid Ru Chat
tak
источник

A

Alexander in StartAndroid Ru Chat
ток не понимаю зачем runblocking все равно, но пусть будет раз нужен)
источник

Ф

Фёдор in StartAndroid Ru Chat
Он не нужен👀
источник

A

Alexander in StartAndroid Ru Chat
сыглы, лаунча хватит
источник

FG

Fuad Garayev in StartAndroid Ru Chat
мне не принципиально,можно и без него.просто прочитал что в нем все будет последовательно
источник