Dies ist meine UserService-Schnittstelle
%Vor%In der Aktivität rufe ich
an %Vor%Dies erzeugt eine Ausnahme
%Vor%Was mache ich falsch?
Gradle:
%Vor% Da Sie addCallAdapterFactory(RxJavaCallAdapterFactory.create())
eingefügt haben, möchten Sie Observable
verwenden, um Ihre Anrufe zu verwalten. Geben Sie in Ihrer Schnittstelle explizit das parametrisierte Observable
statt eines Call
-
und dann erstellen Ihre service
-Methoden Observable für Sie, die Sie abonnieren oder als Beginn einer beobachtbaren Pipeline verwenden können.
Aleksei, wenn Sie die einfachste Lösung benötigen, um ein String-Ergebnis aus der Retrofit-Bibliothek zu erhalten, müssen Sie mehrere Aufrufe ausführen:
Zuerst Gradle abhängigkeiten:
%Vor%Ihre geänderte UserService-Schnittstelle
%Vor%Service-Client-Erstellungscode:
%Vor%Aufruf der Anfrage:
%Vor%Ich hoffe, die Lösung ist klar und zeigt einen einfachen String-Empfang. Wenn Sie einen anderen Daten-Parser benötigen, schauen Sie sich bitte hier die Conversations-Liste an Converters nachrüsten .