recherche

Maison  >  Questions et réponses  >  le corps du texte

android - rajava,retrofit一个页面多个不相干请求

一个页面包含4个不相干请求,如果用 rxjava 的 merge 或者 zip 会出现一个问题,就是如果其中一个请求报错了,其他的请求也无法继续。请问有办法解决吗?

阿神阿神2821 Il y a quelques jours624

répondre à tous(2)je répondrai

  • ringa_lee

    ringa_lee2017-04-18 09:30:01

    Si une erreur est signalée, la méthode onError doit être exécutée. Il existe une fonction de gestion des erreurs dans RxJava, telle que onErrorReturn() ou onErrorResumeNext() ou onExceptionResumeNext(). Mon idée est que si une erreur se produit, interceptez-la. Cela n’affectera-t-il pas les autres requêtes ? En ce qui concerne les erreurs de requête, vous pouvez ajouter un mécanisme de nouvelle tentative.

    répondre
    0
  • 迷茫

    迷茫2017-04-18 09:30:01

    Observable.mergeDelayError

    répondre
    0
  • Annulerrépondre