如何在函数外获取回调值

时间:2019-12-27 14:07:27

标签: android android-volley

我正在使用凌空库并进行了回调,但是在回调中得到结果之后。我应该如何将其分配给另一个变量并在同一活动中使用。


1 个答案:

答案 0 :(得分:0)

您可以在活动中定义变量,然后从回调中分配它。 如果要从此结果更新视图,则可以从结果回调中调用方法。

 String apiResult=null;  

    IResult getResult = new IResult() 

     {      @Override
                public void notifySuccess(String requestType, String response) {
                  apiResult=response
                  //or call method for update UI
                }

                @Override
                public void notifyError(String requestType, VolleyError error) {
                  //or call method for update UI
                }
            };

希望这会对您有所帮助。