Android中的回调

2019-08-12  本文已影响0人  小李同学今天博学了吗

1,定义一个接口

public interface CallBack{

}

2.定义要使用的方法,不要定义方法体

public interface CallBack{

    public void setProgress(int dex);

}

3.在调用此方法的地方传入已实现了此接口(CallBack)的对象作为形参

public void useMethod(CallBack callback){

.........

}

4.在使用useMethod的地方 传入实现了这个接口的对象

即 useMethod(new CallBack()){

       public void setProgress(int dex){

        ......里面即为要编写的具体代码

    }

}

注意:此处的 new CallBack()并不是说接口可以new ,new CallBack()是一个实现了CallBack接口的匿名内部类的一个对象

上一篇 下一篇

猜你喜欢

热点阅读