Android中的回调

A类  方法A.a;-->实现接口,具体操作接口中的方法
B类  方法B.b;-->有一个方法参数是接口,调接口方法
接口 CallBack{定义了方法}
A调B的方法,B中接口方法的执行会调用A中的方法A.a(回调方法)==A调B,B再回调A


对于回调接口的写法整合起来就只有简单的三步:
1、定义一个callback接口,将回调需要执行的方法写在接口中,当回调该接口的时候在执行相关操作
eg:
public interface onItemClickListener{
	public void onClick();
}


2、定义回调方法,传入定义好的接口,在该方法中通过接口调用接口中的方法
eg:
public void setOnItemClickListener(OnItemClickListener listener){
	public void set(){
		listener.onClick();
	}
}


3、在适当的位置调用
eg:
view.setOnItemClickListenter(new OnItemClickListenter(
	public void onClick(){
	}
    ));


猜你喜欢

转载自blog.csdn.net/PanADE/article/details/53516022