日期:2014-05-20  浏览次数:20988 次

请教个监听模式的问题
代码如下,我要怎么知道回调的方法里是第一次的结果还是第二次的结果。谢谢
Java code

public class T {
    public static void main(String[] args) {
        CallBack callback = new CallBackImpl();

        // 两次耗时操作,时间不确定
        new T().doSomeThing(url, callback);
        new T().doSomeThing(url2, callback);
    }
}

class CallBackImpl implements CallBack {

    @Override
    public void onFinish(String result) {
        System.out.println("onFinish");
    }

}

interface CallBack {
    public void onFinish();
}



------解决方案--------------------
result參數應該帶有可辨認調用方的信息
------解决方案--------------------
设置一个辨别信息