当尝试从可组合函数转到另一个活动时,未解决的引用:ContextAmbient



尝试从jetpack可组合函数的MainActivity中获取另一个活动。像下面的

@Composable
fun SwitchingActivity() {
val context = ContextAmbient.current
Button(onClick = {
context.startActivity(Intent(context, AnotherActivity::class.java))
}) 
{
Text(text = "Another Activity")
}
}

但是显示错误

未解析的引用:ContextAmbient

该怎么办?

Ambients作为早期Compose更新的一部分被重命名为'composition local'。作为其中的一部分,ContextAmbient被重命名为LocalContext:

val context = LocalContext.current

相关内容

  • 没有找到相关文章

最新更新