接口回调这里的使用场景是在执行完毕某个代码块的时候去执行类外一个层级的代码。类似于设计模式中的观察者模式。话不多说,上代码。
这是用于回调的接口
public interface ComputeResult {
public void getResult(double result);
}
主动进行调用的接口
ComputeResult compute;
compute.getResult(550.20);
初始化接口
adapter = new AdapterGoodsCar(datas, getActivity(), new ComputeResult() {
@Override
public void getResult(double result) {
wAllprice.setText("总价:"+result);
}
});