Android回调

//声明一个接口  
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) {  
        FooBarfoo = newFooBar();  
        foo.setCallBack(new ICallBack() {  
            public void postExec() {  
                System.out.println("method executed.");  
            }  
        });  
        foo.doSth();//调用函数  
    }  
}
相关文章
相关标签/搜索