首先要知道接口回调一般都是用于Fragment传值
Activity直接Intent 就好
//适配器中
//定义一个接口
public interface Onand {
void shouText(Integer poss);
}
//声明接口变量
public Onand onand;
//提供方法,暴露接口
public void setOnand(Onand onand) {
this.onand = onand;
}
//条目点击事件
llcont = (LinearLayout) itemView.findViewById(R.id.llcont);
llcont.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
onand.shouText(getLayoutPosition());
}
});
//-----------------------------------------------------
//Activtiy或者Fragment中
//接口回调
adapter.setOnand(new MyAdapter.Onand() {
@Override
public void shouText(Integer poss) {
//吐司
Toast.makeText(getActivity(), list1.get(poss).getData().getSummary(), Toast.LENGTH_SHORT).show();
}
});