0

Ich habe gerade ein einfaches JSON-Parsing-Programm mit Okhttp jetzt was ist Callback in Antwort von OKhttp und warum wir das verwenden?Warum wir Callback-Antwort in Enqueue-Methode von OKhttp in 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

die Connection reden Sie? – rushabhshah1693

+0

Bearbeitete Frage. –

Antwort

2
  • Rückrufe sind für asynchrone Aufrufe, in diesem Fall verwendet wird es entweder zurückkehren Sie das Ergebnis aus dem Netzwerk Aufruf der URL (Json/XML-Daten) in onsuccess oder wenn ein Fehler onfailure ist wird heißen.

  • Fehler sein könnten, wenn die Verbindung nicht durch oder die Verbindungszeit, Response-Timeout hat bekommt, Ressourcen-/Adresse nicht gültig usw.

+0

danke. @ rushabhshah1693 –