我正在尝试新的jetpack库“ compose-navigation ”。
根据docs,要导航到一条路线,我应该使用navigate()方法,该方法采用字符串

navController = rememberNavController()

// navigate
navController.navigate("/another_route")
但是,不存在这种方法 navigate(String),我得到编译错误。
我想念什么?

最佳答案

navigate(String)不是NavController类的一部分,而是扩展函数
为了解决该错误,“在文件中导入功能路径”:

import androidx.navigation.compose.navigate

// and then navigate
navController.navigate("/another_route")
而且可以正常工作。
不幸的是,您没有获得期望的完成。

关于android - 撰写导航中没有方法Navigation(String),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64614983/

10-10 16:06