0
我使用retrofit將REST API調用的結果返回給服務器。通常會發生請求超時異常,並且observable停止執行。如何重新訂閱重試,如果異常是一個特定類型的如果發生超時異常,則重新訂閱可觀察項
myObservable
.subscribe(new Subscriber<Something> sub(){
@override
void onNext(Something something){
//do something with something
}
@override
void onError(Throwable e){
//retry and resend call to server if e is request timeout exception
}
請使用語法,而不lambda表達式。我是編程新手,並不熟悉lambdas –
@MuhammadArsal已更新 – LordRaydenMK
這正是我想要實現的。也許你也可以幫我用這個 http://stackoverflow.com/questions/39309910/repeatedly-make-api-call-with-retrofit-and-rxjava –