【发布时间】:2017-02-20 15:10:53
【问题描述】:
我正在将 Mosby MVI 库用于演示应用程序,该应用程序使用我的 Interactor 中的 Retrofit2 对 Restful API 执行简单的 CRUD 操作。
我构建的 ViewStates 与示例应用程序中的非常相似,当 Retrofit 响应错误时包含 Throwable。在这种情况下,render() 函数会显示带有重试按钮的错误屏幕。
单击重试按钮时,我想重新发出失败的 Intent 的最后一项。
我想在 Intent 中添加类似 retryWhen() 的内容,当然这只能由 onError() 触发。
有没有添加这种行为的简单方法?
【问题讨论】: