代码如下,我要怎么知道回调的方法里是第一次的结果还是第二次的结果。谢谢
- 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參數應該帶有可辨認調用方的信息
------解决方案--------------------
设置一个辨别信息