@Override
public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent)
在android里面View convertView 可能为空需要做判空处理
但是这个代码转为Kotlin就变成了
override fun getGroupView( groupPosition: Int,isExpanded: Boolean,convertView: View,
parent: ViewGroup
): View
那么问题来了View convertView 为空的时候就直接报错了。。。真的坑爹,断点都走不进来
override fun getGroupView(
groupPosition: Int,
isExpanded: Boolean,
convertView: View?,
parent: ViewGroup
): View
所以在传入的时候做一个判空操作