组合导航中没有方法 navigate(String)

No method navigate(String) in compose-navigation

我正在尝试新的 Jetpack 库“compose-navigation”。

根据 docs,要导航到路线,我应该使用 navigate() 方法,该方法采用 String.

navController = rememberNavController()

// navigate
navController.navigate("/another_route")

但是,不存在这样的方法 navigate(String),我得到编译错误。

我错过了什么?

navigate(String) 不是 NavController class 的一部分,而是 扩展函数

解决错误,“导入文件中的函数路由”:

import androidx.navigation.compose.navigate

// and then navigate
navController.navigate("/another_route")

而且它会正常工作。

遗憾的是,您没有获得预期的完成度。