趁着新学习Android的热血
重新敲了一些基础代码
遇到了一个问题
就是会警告。。。说可能产生空指针
于是加了一个判断(注释)。警告就消除了
想问下大家有必要吗。。
8 个解决方案
#1
并没有出现这种情况,原因不知
#2
原因应该不在此吧,把log打出来看看
#3
appcompat-v7包新版中的AppCompatActivity加入了findviewbyid方法,这个方法是有@Nullable注解的,那么就可能返回null值,所以编辑器会提示这个警告。而Activity的findviewbyid是没有这个警告的。
#4
不是很懂,我在公司使用过1.5.1版本的AndroidStudio,也用6.0和v7包的AppCompatActivity,也没有这个提示。
是2.0新加的吗?有@Nullable的意思是,如果找不到对应的id(为null)就不崩溃了?
#5
提示是这个,log是指哪个,运行产生的log没有好像没啥
#6
感觉没什么必要,以前怎么写,现在怎么写呗
#7
嗯,那这是2.0的变化
#8
这个问题我也想问是什么情况
#1
并没有出现这种情况,原因不知
#2
原因应该不在此吧,把log打出来看看
#3
appcompat-v7包新版中的AppCompatActivity加入了findviewbyid方法,这个方法是有@Nullable注解的,那么就可能返回null值,所以编辑器会提示这个警告。而Activity的findviewbyid是没有这个警告的。
#4
不是很懂,我在公司使用过1.5.1版本的AndroidStudio,也用6.0和v7包的AppCompatActivity,也没有这个提示。
是2.0新加的吗?有@Nullable的意思是,如果找不到对应的id(为null)就不崩溃了?
#5
提示是这个,log是指哪个,运行产生的log没有好像没啥
#6
感觉没什么必要,以前怎么写,现在怎么写呗
#7
嗯,那这是2.0的变化
#8
这个问题我也想问是什么情况