如何在 Jetpack Compose 中每 5 秒调用一次函数
How to call a function every 5 second in Jetpack Compose
我想每 5 秒调用一次 ViewModel 的函数。在 Jetpack Compose 中执行此操作的最佳方法是什么?
这取决于您希望此行为何时开始和结束。
这将 运行 只要您的可组合项保留在组合中:
LaunchedEffect(Unit) {
while(true) {
vm.someMethod()
delay(5000)
}
}
我想每 5 秒调用一次 ViewModel 的函数。在 Jetpack Compose 中执行此操作的最佳方法是什么?
这取决于您希望此行为何时开始和结束。
这将 运行 只要您的可组合项保留在组合中:
LaunchedEffect(Unit) {
while(true) {
vm.someMethod()
delay(5000)
}
}