首页 > 其他 > 详细

Adapter适配器中通过Interface接口响应回调

时间:2016-08-26 23:07:15      阅读:585      评论:0      收藏:0      [点我收藏+]


//回调接口

public interface BottomCallBackInterface {
    public interface OnBottomClickListener {
        void onBottomClick(View v, int position);
    }
}


//适配器中引用该方法

private OnBottomClickListener mListener;
public WaitTakingAdapter(Context context, List<OrderInfo> dataList, OnBottomClickListener listener) {

     if(context == null){
          return;
     }
        
    this.mContext = context;
    this.dataList = dataList;
    mListener = listener;
}

//响应回调事件
holder.layoutDetail.setOnClickListener(new OnClickListener() {

	@Override
	public void onClick(View arg0) {

		if(mListener != null){
			mListener.onBottomClick(arg0, position);
		}
	}
});



在Activity中实现该接口

implements  BottomCallBackInterface
mAdapter = new WaitTakingAdapter(mContext, sortList, new OnBottomClickListener() {
@Override
public void onBottomClick(View v, int position) {

        OrderInfo info = sortList.get(position);
    
        if(v.getId() == R.id.item_order_wait_layout_check){
    
        }
    }
}























本文出自 “爬过山见过海” 博客,请务必保留此出处http://670176656.blog.51cto.com/4500575/1843002

Adapter适配器中通过Interface接口响应回调

原文:http://670176656.blog.51cto.com/4500575/1843002

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!