【问题标题】:What is the difference between retryUntil and retryWhen in RXJava?RXJava 中的 retryUntil 和 retryWhen 有什么区别?
【发布时间】:2022-01-03 17:07:09
【问题描述】:

我想知道RXJava中retryUntilretryWhen的区别。

我有一个名为“重试”的按钮,当用户单击它时,连接必须再次重试才能从服务器获取数据,最好的方法是什么?

没有代码,因为我只想知道这样做的最佳方案是什么。

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: android retrofit retrofit2 rx-java rx-java2


【解决方案1】:

在我看来,您并没有完全正确地理解这些运算符的用途。在此处阅读有关这些运算符的信息:https://blog.danlew.net/2016/01/25/rxjavas-repeatwhen-and-retrywhen-explained/

根据您的任务:您有一个“downloadList()”方法。您调用它,如果您收到错误,您会显示,例如,带有“重复”按钮的对话框。然后用户点击“重复”按钮并调用“downloadList()”方法。 “重复”按钮的功能就是这样完成的。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-03-26
  • 2017-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-03
  • 1970-01-01
相关资源
最近更新 更多