为什么我们在OKhttp的enqueue方法中使用回调响应android

问题描述:

我刚刚用Okhttp做了一个简单的JSON解析程序什么是OKhttp的回调中的回调以及为什么我们使用这个?为什么我们在OKhttp的enqueue方法中使用回调响应android

OkHttpClient okHttpClient=new OkHttpClient(); 

    Request request=new Request.Builder().url(url).build(); 

    okHttpClient.newCall(request).enqueue(new Callback() { 
     @Override 
     public void onFailure(Call call, IOException e) { 

     } 

     @Override 
     public void onResponse(Call call, Response response) throws IOException { 

     } 
    }); 
+0

connectionCallbacks你说的是哪一个? – rushabhshah1693

+0

编辑的问题。 –

  • 回调用于异步调用,在这种情况下,它会从您的网络呼叫您返回结果的URL(JSON/XML数据)的onSuccess或者如果有错误onFailure处将叫做。

  • 错误可能是,如果连接不通过或连接超时,响应超时,资源/地址无效了,等

+0

谢谢。 @ rushabhshah1693 –