我在我的适配器类中创建了一个OnClick侦听器如何将它传递给片段?

时间:2016-02-07 07:36:05

标签: android-fragments onclick

public ViewTags(View view) {
        super(view);        
mCheckBox = (CheckBox) itemView.findViewById(R.id.DeleteCheckBox);
        mCheckBox.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {

    }

如何在我的片段类中实现我的On Click Listener?

1 个答案:

答案 0 :(得分:0)

您可以覆盖构造函数方法并传递OnClickListener接口。

public class MyCustomAdapter extends AnyAdapter {

private OnClicListener listener;

public MyCustomAdapter (OnClicListener listener){
this.listener = listener;
}

[....] mCheckBox.setOnClickListener(listener);

}

然后,您可以在将使用适配器的类上实现OnClicListener,并将类本身作为参数传递。