我正在尝试新的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/