所以我设置了我的ExpandableListView,我的TextView上有一个NullPointer,它不应该返回" null"。
这是我的代码:
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
并出现错误:
txtListChild.setText(childText);
这一行:
{{1}}在getChildView方法中
。
所以我不明白为什么它会为txtListChild返回null。
我怀疑convertView是null,但这是不可能的,因为我涵盖了这种情况。所以也许我对covertview做错了,因为那是片段中的。
我真的被困住了。提前致谢 !
编辑:我没有精确但是Nullpointer在我点击某个项目时来了
答案 0 :(得分:0)
试试这种方式
if (convertView == null) {
LayoutInflater layoutInflater = (LayoutInflater) this.context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = layoutInflater.inflate(R.layout. expandable_list_item, null);
}