Error:Attempt to invoke virtual method ‘void android.widget.TextView.setText(java.lang.CharSeq

在进行Android开发学习是遇到一个error:Attempt to invoke virtual method ‘void android.widget.TextView.setText(java.lang.CharSequence)’ on a null object reference

原因:你定义的变量不被识别,他不知道是哪个。例如我的就是因为TextView有两个,系统不知道使用说,导致程序运行不起来。
我的xml有两个Textview
在这里插入图片描述

解决方法:找到我们需要使用的那个变量,给他定义明确就好了。

在这里插入图片描述
总结:在进行大范围的变量,并且我们需要使用时,我们需要精确一点,确定我们要用的是哪一个变量,给他精确赋值,这样我们才可以保证我们代码正确运行。

猜你喜欢

转载自blog.csdn.net/weixin_51961968/article/details/127144166