标签: android android-architecture-components android-architecture-navigation
我想使用自定义NavController来管理登录用户对不同片段的访问。根据文档,我应该实现NavHost。我不确定实现自定义NavController的正确方法是什么。是否应该扩展NavHostFragment并实现NavHost接口?
答案 0 :(得分:0)
NavController(无论如何设计)实际上是视图层的一部分,因此子类化不应该是必要的,也不应该用于选择用户去哪里。
另一种方法是使用视图/视图模型根据视图模型中的值(例如 LiveData)转到导航图的不同部分。