写安卓时经常遇到控件报空指针的错误,如下:
一些博文说是控件的id不唯一,如下,piechart的id存在两个布局文件中:
但是改了id,该控件还是报空指针的错!
捣鼓了很久,找到原因了。
因为我声明了两个view,去掉第二个就可以了!
补充:控件报空指针问题可以从以下几个方法去检查:
1、找到该控件,ctrl+鼠标左键,检查该控件id是否存在多个布局文件中,如果是,建议id换成唯一,不要在多个布局文件中。
2、检查代码中对象、实例等有没有初始化,要特别注意重复初始化的问题
Android引用布局控件报空指针
最新推荐文章于 2022-05-27 21:44:22 发布