码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-08-26 23:09:00      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:interface   adapter   


//回调接口

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接口响应回调

标签:interface   adapter   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!