今天写代码遇到一个控件空指针的问题TextView.setText(java.lang.CharSequence)’ on a null object reference
其实就是没有找到布局里的这个控件而已,反复找了几遍也没有发现问题,后来找到问题了,是我在引入一个子布局的时候,findViewById没有加上子布局
错误代码
View main = LayoutInflater.from(this).inflate(R.layout.question_view_feedbackdetail, null);
mTvCode =findViewById(R.id.tv_code);
mTvTime = findViewById(R.id.tv_time);
正确代码 应该加一个 mian.
View main = LayoutInflater.from(this).inflate(R.layout.question_view_feedbackdetail, null);
mTvCode = main.findViewById(R.id.tv_code);
mTvTime = main.findViewById(R.id.tv_time);
或许你findViewById写在了引入布局之前了,也会出现空指针的情况