IllegalArgumentException: navigation destination xxx is unknown to this NavController

后端 未结 30 2378
遇见更好的自我
遇见更好的自我 2020-11-27 11:28

I am having issue with the new Android Navigation Architecture component when I try to navigate from one Fragment to another, I get this weird error:

30条回答
  •  情话喂你
    2020-11-27 12:16

    I wrote this extensions

    fun Fragment.navigateAction(action: NavDirections) {
        val navController = this.findNavController()
        if (navController.currentDestination?.getAction(action.actionId) == null) {
            return
        } else {
            navController.navigate(action)
        }
    }
    

提交回复
热议问题