学习Android Studio遇到的问题(假期打卡)

1.Android 报错:Attempt to invoke virtual method...on a null object reference

对于这个错误,本人是在绑定出错了,即

ImageView imageview==getView().findViewById(R.id.x) x的id在xml 文件中修改了,但是是否修改到要以xml的text为主。

2. Android报错: java.lang.IllegalArgumentException: navigation destination com.example.appcomputer2:id/action_home1Fragment_to_home3Fragment is unknown to this NavController

翻译为中文为:‎非法参数异常:导航目的地xxx对此导航控制器未知‎

这个辣鸡bug,花了我两天的假期都找不出解决的办法,虽然知道是个导航的小问题,但是对于一个小白来说,还是不懂解决的办法。通过试错法,也想逃避这个问题,但是,这个问题好像避无可避,折磨了我两天,最后再一个网站中,找到这个相关问题,但网站的答主给出方法好像对我这个问题不适用,虽然都是同一个bug,但错误的方式可能不同,最好,在我可爱的学长的帮助下,才顺利解决这个问题。

解决方案:首先查看navigation中的xml文件,name,id,destination什么的仔细审核一遍,确保万无一失。我就是在name这块错了

学习Android Studio遇到的问题(假期打卡)_第1张图片

 修改后:为android:name=“com.example.myapplication3.game4Fragment”

下面是本人发现的安卓学习网站,分享一下吧!

http://android - IllegalArgumentException: navigation destination xxx is unknown to this NavController - Stack Overflow
 

 

 

你可能感兴趣的:(安卓开发,android)