Android BaseExpandableListAdapter查找在哪个组中单击了项

Android BaseExpandableListAdapter查找在哪个组中单击了项,android,checkedtextview,Android,Checkedtextview,我在BaseExpandableListView的行中对BaseExpandableListAdapter进行了子分类,我正在检查文本视图。我想要实现的是,BaseExpandableListView中的一个组中只能有选中的项 因此,如果组0中已经有选中的项目,并且用户尝试检查组1中的任何项目,则会显示一条toast消息,说明他必须取消选中组0中的项目或类似的内容 到目前为止,我的代码如下所示: @Override public View getChildView(int groupPo

我在
BaseExpandableListView
的行中对
BaseExpandableListAdapter
进行了子分类,我正在检查
文本视图。我想要实现的是,
BaseExpandableListView
中的一个组中只能有选中的项

因此,如果组0中已经有选中的项目,并且用户尝试检查组1中的任何项目,则会显示一条toast消息,说明他必须取消选中组0中的项目或类似的内容

到目前为止,我的代码如下所示:

@Override
    public View getChildView(int groupPosition, int childPosition, boolean isLastChild, View convertView,
            ViewGroup parent) {

        ...

        holder.checkedTextView.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {

                ((CheckedTextView) v).toggle();
            }
        });


        holder.checkedTextView.setText(person.getName());
        holder.checkedTextView.setChecked(person.isTracked());

        return convertView;
    }
我想我需要在
onClick
方法中获取对
BaseExpandableListView
的引用或其他内容,以确定当前切换的
CheckedTextView
在哪个组中


我不确定我的术语是否正确,因为我刚刚开始在Android上编码。

我找到了如何使用
int-groupPosition、int-childPosition
变量