【发布时间】:2022-07-04 22:56:55
【问题描述】:
我的情况是一个应用中有两个构建变体。在这些变体中还有两个逻辑略有不同的片段。这两个片段位于变体的不同导航图中。
片段一:
class GetStartedSignIn : Fragment(R.layout.some_layout) {
private fun setupClickListeners() {
binding.apply {
loginAction.setOnClickListener {
navController.navigate(GetStartedSignInDirections.toLoginFragmentGetStarted())
}
signUpAction.setOnClickListener {
navController.navigate(GetStartedSignInDirections.toSignUpFragmentGetStarted())
}
}
}
片段二:
class GetStartedSignIn : Fragment(R.layout.some_layout2) {
private fun setupClickListeners() {
binding.apply {
loginAction.setOnClickListener {
navController.navigate(GetStartedSignInDirections.toLoginFragmentGetStarted())
}
signUpAction.setOnClickListener {
navController.navigate(GetStartedSignInDirections.toSignUpFragmentGetStarted())
}
}
}
【问题讨论】:
标签: android kotlin android-jetpack-navigation