首页 > 使用AppCompatActivity,findViewbyid的textview在settext时会报警告

使用AppCompatActivity,findViewbyid的textview在settext时会报警告

使用AppCompatActivity时,会报如下警告?? tv_width_pixels是有的,在AppCompatActivity上会有警告,换成Activity就没有警告,target是23,是不是新加的功能。有没有了解的,能详细的介绍一下。

必须的加个判断才行。


我也遇到了同样的问题,就是说编译器提示可能这个控件为null,我选择无视它..


widthPixels可能会存在潜在空指针,所以IDE给出了警告。建议看一下上文widthPixels是否在任何情况下都不是空指针。


能把Activity完整代码贴上来么?


这个提示是由于tv_width_pixels可能为空导致的。如果程序没有crash的话,有可能是编译器的警告机制过于敏感导致的。可以试一下DataBinding


不明确,但应该是tv_width_pixels可能为空,你可以用Ctrl+F1看下是为什么,我这边没发现类似的问题。或者你看下是不是有其他位置导致的。


我觉得不要这么写。应该写String.valueOf(); 把你要转成string的数据放到里面。这样应该会解决这个警告


这个警告应该是setText方法参数加“+“的过,换成String.ValueOf()应该就没事了


是的,这个问题我也发现了。我的做法是忽略这个⚠️

【热门文章】
【热门文章】