Назад к вопросам
X5 Digital
Junior — Middle
75
Каким образом можно реализовать задержку перед запуском корутины в вашем приложении?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В Kotlin для реализации задержки перед запуском корутины можно использовать функцию delay из библиотеки kotlinx.coroutines. Она приостанавливает выполнение корутины на заданное время без блокировки потока.
Пример:
import kotlinx.coroutines.*
fun main() = runBlocking {
println("Запуск")
delay(1000L) // задержка 1 секунда
println("Через 1 секунду")
}
Если нужно запустить корутину с задержкой, можно сделать так:
GlobalScope.launch {
delay(2000L) // ждем 2 секунды
// код, который выполнится после задержки
}
Таким образом, delay — это основной способ реализовать паузу перед выполнением кода в корутине.