BP
Size: a a a
BP
a
BP
BP
a
a
BP
a
a
a
BP
// функция которая парсит и возвращает лист, не обязательна
suspend fun parese(): List<BookData> { .... }
// .....
// псевдо код но +- так
coroutineSсope(Dispatchers.IO) {
val result = parese()
witchContext(Dispatchers.UI/Main) {
listView.items = result
}
}
BP
a
// функция которая парсит и возвращает лист, не обязательна
suspend fun parese(): List<BookData> { .... }
// .....
// псевдо код но +- так
coroutineSсope(Dispatchers.IO) {
val result = parese()
witchContext(Dispatchers.UI/Main) {
listView.items = result
}
}
BP
a
a
BP
Deferred<ReturnType>
.val resultAsync = coroutineSсope.asunc { parse() }
// code
val result = resultAsync.await() // можно вызвать только в suspend fun
.
AA
BP