A类 方法A.a;-->实现接口,具体操作接口中的方法
B类 方法B.b;-->有一个方法参数是接口,调接口方法
接口 CallBack{定义了方法}
A调B的方法,B中接口方法的执行会调用A中的方法A.a(回调方法)==A调B,B再回调A
对于回调接口的写法整合起来就只有简单的三步:
1、定义一个callback接口,将回调需要执行的方法写在接口中,当回调该接口的时候在执行相关操作
eg:
2、定义回调方法,传入定义好的接口,在该方法中通过接口调用接口中的方法
eg:
3、在适当的位置调用
eg:
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(){
}
));