您的位置:首页 > 编程语言 > Java开发

java使用接口进行数据传递

2016-07-28 11:32 344 查看
先定义一个接口

package com.example.b2c.adapter;

public interface UnCollectAdapterListener {
public void onClick(int position);

}

在baseadapter中,声明这个接口

public UnCollectAdapterListener uncollectListener;

在定义item点击事件时,调用接口

class CancelCollectionListener implements OnClickListener {
private int position;

public CancelCollectionListener(int position) {
super();
this.position = position;
}

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
uncollectListener.onClick(position);
}

}

在其他类中,new出接口,使用其中的数据

collection_adapter.uncollectListener = new UnCollectAdapterListener() {//使用接口进行对适配器中的数据传递

@Override
public void onClick(int position) {
// TODO Auto-generated method stub
System.out.println(position);
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java