Wenn Sie bei jedem Aufruf die gewünschten Threads nicht angeben möchten, können Sie einen Wrapper für RxJavaCallAdapterFactory
erstellen, um standardmäßig Ihre Threads für Sie festzulegen.
und dann verwenden Sie es anstelle von RxJavaCallAdapterFactory.create()
in Ihrem Builder -
Sie können es auf eine Zeile reduzieren, indem Sie compose()
. Im Folgenden finden Sie eine modifizierte Version Ihrer getConfig()
-Methode. Es setzt voraus, dass Sie RetroLambda verwenden.
Die Methode setupThreads()
würde folgendermaßen aussehen:
Einige Referenzen:
Tags und Links android retrofit rx-java rx-android