如何在 LaunchedEffect 中使用 LocalContext?

Has*_*ssa 4 android kotlin android-jetpack-compose

Context有没有办法在 a 内获得LaunchedEffect?我需要调用某个需要对象引用Context才能执行的函数。

我不能使用LocalContext.current,因为:

@Composable 调用只能在 @Composable 函数的上下文中发生

Phi*_*hov 11

您可以在视图构建器上下文中获取上下文值,然后在以下位置使用它LaunchedEffect

val context = LocalContext.current
LaunchedEffect(context) {
    context
}
Run Code Online (Sandbox Code Playgroud)