Junior — Middle
Kako možete implementirati kašnjenje pre pokretanja korutine u vašoj aplikaciji?
sobes.tech АИ
Одговор од АИ
У Kotlin-у, за имплементацију застоја пре покретања корутине, можете користити функцију delay из библиотеке kotlinx.coroutines. Она зауставља извршавање корутине на одређено време без блокирања тока.
Пример:
import kotlinx.coroutines.*
fun main() = runBlocking {
println("Почетак")
delay(1000L) // застоје од 1 секунде
println("После 1 секунде")
}
Ако желите да покренете корутину са застоја, можете то урадити овако:
GlobalScope.launch {
delay(2000L) // чекати 2 секунде
// код који ће се извршити након застоја
}
Тако, delay је главни начин за имплементацију паузе пре извршавања кода у корутини.