[Navigation]报错 does not have a NavController set

java.lang.IllegalStateException: View android.support.v7.widget.AppCompatButton{49d9bd1 VFED..C.. …P…. 201,917-782,1061 #7f090172 app:id/signUpLink} does not have a NavController set

问题是

<fragment
  android:name="androidx.navigation.fragment.NavHostFragment"
....
/>

注意啊,这里的android:name 不要是你自己的 Fragment 而是 androidx.navigation.fragment里面的!!
要是你按着 Demo 写,然后自己的 fragment 正好起了个 NavHostFragment 的名字。。。

点赞