android 协程 延迟1秒执行是用delay吗
是的,Android 协程中可以使用 delay 函数来延迟执行代码。delay 函数接收一个时间参数,表示要延迟执行的毫秒数。例如,延迟1秒执行可以使用以下代码:
import kotlinx.coroutines.*
fun main() {
GlobalScope.launch {
println("Before delay")
delay(1000L) // 延迟1秒
println("After delay")
}
Thread.sleep(2000L) // 防止进程提前终止
}
上述代码中,delay(1000L) 表示延迟1秒执行后面的代码。在协程中使用 delay 函数不会阻塞线程,所以在 delay 执行期间,线程可以继续执行其他任务。
原文地址: http://www.cveoy.top/t/topic/h9Gh 著作权归作者所有。请勿转载和采集!