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();//調用函數  
    }  
}
相關文章
相關標籤/搜索