0

Я просто сделал простую программу разбора JSON с Okhttp, теперь что такое обратный вызов в ответе OKhttp и почему мы это используем?Почему мы используем ответ обратного вызова в методе enqueue OKhttp в 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

Отредактированный вопрос. –

ответ

2
  • Callbacks используются для асинхронных вызовов, в данном случае это будет либо вернуть вам результат от сетевого вызова на URL (данные Json/XML) в OnSuccess или если есть OnFailure ошибка будет называться.

  • Ошибка может быть, если соединение не получил через или тайм-аут соединения, тайм-аут ответа, ресурс/адрес не является действительным, и т.д.

+0

спасибо. @ rushabhshah1693 –