android中的callback

来源:互联网 发布:绝地求生知乎 编辑:程序博客网 时间:2024/05/20 18:48

java中回调大量存在,形如下面的代码片,实现简单的回调:

//声明一个接口public interface ICallBack {    void postExec();}//另外一个类有方法里面有个参数以是这个接口类型的public class FooBar {    private ICallBack callBack;    public void setCallBack(ICallBack callBack) {        this.callBack = callBack;    }    public void doSth() {        callBack.postExec();    }}

下面给出接口的实现

public class Test {    public static void main(String[] args) {        FooBar foo = new FooBar();        foo.setCallBack(new ICallBack() {            public void postExec() {                System.out.println("method executed.");            }        });        foo.doSth();//调用函数    }}

点击打开链接转至android的callback,其经常配合handler使用。

0 0
原创粉丝点击