回调完成后如何执行原始方法?

问题描述

在我开发代码时存在一些问题。 对于前)

a.java


public OnResultCallbackListener(){

part C

}


protected void onCreate(){

(skipped)
      button.setOnClickListener(){
            method a(arg0,arg1,arg2,....,OnResultCallbackListener);
            --------------------------------
            part B
            --------------------------------
      }
}

我要按此顺序执行。 当我单击按钮时,方法a被执行。并且方法A将调用callback(OnResultCallbackListener) 并且当OnResultCallbackListener完成(C部分)时,下面的方法a执行了(B部分)

所以,顺序是 方法A-OnResultCallbackListener(C部分)-B部分。 但是我的代码首先执行了B部分。 OnResultCallbackListener需要服务器连接,因此我无法对其进行修改。

在这种情况下,如何以所需的方式执行代码?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)