liujingxing / rxhttp

🔥🔥🔥 Based on OkHttp encapsulation, support Kotlin Coroutines、RxJava2、RxJava3; 30s to get started.
https://juejin.im/post/5ded221a518825125d14a1d4
Apache License 2.0
3.74k stars 457 forks source link

能否在自动重试的基础上增加手动重试机制? #501

Open pangli opened 1 month ago

pangli commented 1 month ago

需求描述:在网络请求失败后显示网络异常的弹窗,点击弹窗中的重试按钮,重新发起上次一的请求,如何保存和获取上次的请求参数等数据来进行手动发起重试?

liujingxing commented 1 month ago

这属于业务需求,需要自己去实现,一般来说,重试时,只需要再次执行相关方法即可;当然,RxHttp也提供了retry方法,详情点击RxHttp ,比Retrofit 更优雅的协程体验