您的位置:首页 > 其它

使用include标签出现的空指针问题

2018-01-05 16:26 337 查看
这次使用include的时候, 出现了空指针问题, 虽然换了种方法解决, 但是还是觉得找到原因解决问题才是正道, 现在就做个笔记, 虽然include比较少用, 有笔记记录下, 方便日后查看
这是需要 include的布局, 其实只是个toolbar



正常使用 : 
1: 布局里面的 include的代码, 这里include标签没有设置id属性



2: 初始化代码: 注意代码里面findviewbyid使用的id值



以上使用是正确的

错误使用 :
本身需要include的toolbar布局已经设置了id属性,  在编写布局的时候include标签又设置了id





上图初始化时 id 使用错误, 所以出现空指针异常
下图才是正确的初始化, 注意id值



总结 : 
如果使用include标签
第一: 原布局自带id属性, include标签没设置id属性, 那么, 直接使用自带id即可
第二: 原布局自带id属性, include标签设置了id属性, 那么, 有效id属性是include的id, 请记得
其实第一种挺好的, 省事
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: