是否可以在 KOTLIN 中或通过记住 Jetpack Compose 在几秒钟后更改变量的值?
例如,我有一个变量
var currentResult1 = remember { mutableStateOf(true) }
。
我怎么能说在我的 Activity 打开后,此 currentResult1.value 在 1 秒后更改为 false?
是的,您可以使用
MutableState
或 LaunchedEffect
构建器函数更改任何 coroutineScope
值的值。
LaunchedEffect(Unit) {
delay(1000)
currentResult1.value = false
}
您可以查看这个答案如何将其用于每秒更改当前值的计时器。