可扩展ListView GetChild返回空指针-JAVA

时间:2016-04-20 16:08:20

标签: java android adapter expandablelistview

我有一个可扩展的ListView

getChild()方法正常工作并完美返回Toast, 但当我用它作为

String s=getChild(Group,Child) 

返回nullpointer异常。

这是我的代码。

在适配器类

  @Override
    public String getChild(int groupPosition, int childPosition) {
        return mListDataChild.get(mListDataGroup.get(groupPosition)).get(childPosition).toString();
    }

我在adapterclass中用它作为;

childViewHolder.mCheckBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {

    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

        if (isChecked) {


           switch (mGroupPosition) {
               case 0:
               case 1:
     String s=getChild(mGroupPosition,mChildPosition);
                   Toast.makeText(mContext,getChild(mGroupPosition,mChildPosition),Toast.LENGTH_LONG).show();


      break;

在上面的代码中,getChild()方法适用于Toast但返回s=getchild();上的空指针

请帮助,谢谢!

0 个答案:

没有答案