Warum Retrofit mit AsyncTask verwenden?

8

Vor ein paar Tagen, als ich versuchte, Retrofit zu lernen, habe ich einige Tutorials gefunden, die sagen, dass wir bei einigen Gelegenheiten ASyncTask zusammen mit Retrofit verwenden sollten. Das verwirrt mich, weil ich den Eindruck hatte, dass wir Retrofit verwenden, um die Verwendung von ASyncTask zu vermeiden. Und jetzt habe ich Retrofit ziemlich gut verstanden (genug, um es zu verwenden und alle meine ASyncTask-Codes zu Retrofit zu ändern), ich habe immer noch keine gute Entschuldigung oder einen Grund gefunden, ASyncTask mit Retrofit zu verwenden. Oder vermisse ich hier etwas?

Übrigens habe ich mindestens drei verschiedene Tutorials gesehen, die erwähnen, dass ich Retrofit mit ASyncTask verwende, aber ich konnte es nicht mehr finden. Ich konnte nur 1 finden, Ссылка

    
imin 16.09.2015, 15:58
quelle

1 Antwort

7

Das zitierte Turtorial verwendet synchrone Aufrufe. Bei synchronen Aufrufen ist es sinnvoll, sie in ein AsyncTask einzufügen.

Da Retrofit jedoch auch asynchrone Aufrufe unterstützt, ist es einfacher, sie direkt ohne AsyncTask zu verwenden.

    
Henry 16.09.2015, 16:03
quelle

Tags und Links