我想在我的启动功能中使用delay.我总是用xxxL值表示delay.有没有转换secondsminuteshours的功能?例如

For 30 second

delay(30)

For 1 minute

delay(1)

For 2 Hour

delay(2)

按价值倍增是非常令人困惑的.谢谢

我试了从DelayDuration,但我在这里弄错了

delay(Duration(1.minutes))

imports

import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
import kotlin.time.Duration
import kotlin.time.Duration.Companion.minutes

Error

enter image description here

我不知道我在这里做错了什么.

UPDATE

我应该用哪一个来进口呢?

enter image description here

推荐答案

您也可以使用delay(1.minutes).

所需进口量:kotlin.time.Duration.Companion.minutes

Android相关问答推荐

如何让用户与我的应用生成的多个音频文件交互

如何处理谷歌未经证实的应用程序拒绝?

fillMaxHeight中的分数在列内不起作用(android jetpack compose)

为什么Ionic-checkbox不总是刷新Android上的视图?

请求标头为空/无法通过拦截器获取

如何使用Jetpack Compose实现此底表?

Android布局渲染问题

Android写/读二进制文件到共享存储

如何在同一行中滚动自定义布局和惰性列,就好像它们是一个组件一样

ComposeView 抢走了 AndroidTV 内容的焦点

我怎样才能在多行 TextView 旁边有一个 ImageView 并且不超过父级的限制?

Android 模拟器 Wifi 连接没有互联网

Jetpack compose :使用 rememberSaveable 时未应用待处理的合成

在事件中使用 Context/Toast 时不需要的重组 - Jetpack Compose

Compose Accompaniist Pager 中的 TabRow/Tab 重组问题

无法 HEAD 'https://jcenter.bintray.com/com/facebook/react/react-native/maven-metadata.xml'

Kotlin Coroutines 会取代 AsyncTask 吗?

如何使用jetpack compose实现布局,其中图标在列布局上是绝对位置

Jetpack Compose Material3 - switch 标签

在 Android 10 (API 29) 中隐藏状态栏并在应用程序中使用其空间