Richtiger Weg kein Netzwerk mit Retrofit und RX-Java zu behandeln

8

Ich möchte überprüfen, ob das Handy mit dem Internet verbunden ist, bevor ich meinen rx Retrofit-Service anrufe. Wenn nicht verbunden, möchte ich eine falsche Antwort zurückgeben, die einen Fehler enthält.

Ich habe mit der folgenden Lösung mit defer () geendet, aber ich denke, es kann besser sein, irgendwelche Hinweise?

%Vor%     
tbruyelle 25.02.2015, 15:24
quelle

1 Antwort

2

Sie können den ErrorHandler nachrüsten, wie hier beschrieben: Ссылка

Behandle dann die ausgelöste Ausnahme in der doOnError-Methode oder der onError-Methode deiner Teilnehmer.

    
VasyaFromRussia 25.02.2015 16:15
quelle

Tags und Links