【发布时间】:2021-04-09 01:27:22
【问题描述】:
我对@987654321@ 记录的新 Jetpack compose 导航组件 androidx.navigation:navigation-compose 有点困惑。
在使用 Jetpack Compose 时,我是否可以说具有 0 个片段的单活动架构优于具有多个片段的单活动架构?
我知道我们仍然可以以这种方式使用片段和 Jetpack 组合:
class MyFragment: Fragment() {
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View {
return ComposeView(requireContext()).apply{
setContent {
MyFragmentComposable()
}
}
}
}
但我想确保在使用 androidx.navigation:navigation-compose 时,我们不应该再使用片段,像这样开始:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
MyApp()
}
}
}
【问题讨论】:
标签: android-fragments navigation android-jetpack-compose