我创建了一个 Jetpack 撰写导航,如下所示:
val navController = rememberNavController()
Scaffold(
bottomBar = { /* BottomBar code here */ }
){ innerPadding ->
NavHost(
navController = navController,
startDestination = "navigation",
modifier = Modifier.padding(innerPadding)
){
composable("home") { Log.d(TAG, "Show home screen") }
composable("account") { Log.d(TAG, "Show account screen") }
composable("settings") { Log.d(TAG, "Show settings screen") }
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,每当我单击导航项时,composable()每次单击 logcat 中该函数的日志消息都会打印两次。我可能错过了文档中的一些内容。为什么会发生这种情况以及如何解决?
我是 Golang 新手,我正在关注本教程https://golang.org/doc/tutorial/getting-started但由于某种原因,我每次尝试运行代码时都会收到此消息:
$GOPATH/go.mod exists but should not
我试图查看这样的答案: https: //stackoverflow.com/a/62062562/9785222,但我不明白什么是 GOPATH 以及它在哪里。
我在 Linux Fedora 上使用 Vi 作为编辑器