IllegalArgumentException: navigation destination xxx is unknown to this NavController

后端 未结 30 2395
遇见更好的自我
遇见更好的自我 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:23

    In my case I was using a custom back button for navigating up. I called onBackPressed() in stead of the following code

    findNavController(R.id.navigation_host_fragment).navigateUp()
    

    This caused the IllegalArgumentException to occur. After I changed it to use the navigateUp() method in stead, I didn't have a crash again.

提交回复
热议问题