Rxjava
Code-Dreamer
梦想从每一天的搬砖开始!!!
展开
-
Rxjava应用场景之网络请求重试
应用场景这里使用平时开发过程中经常遇到的一个场景作为例子讲解,网络请求失败重试,当在业务层面,比如登录超或者token失效,需要重新获取token才能发起当前请求时,我们就可以使用retry完成该需求,这里其实涉及请求的嵌套。代码分析首先别忘了添加rxjava相关依赖,这里使用的是Rxjava1.0:dependencies { implementation 'io.reactiv...原创 2019-03-05 10:22:08 · 746 阅读 · 0 评论 -
Rxjava应用场景之EditText搜索限流
应用场景在平时开发过程中,关键字搜索的场景还是挺多的,为了避免频繁请求,必须要对请求触发做一定限制,对用户体验进行优化。这里通过Rxjava中debounce操作符,做一个限流实现。代码实现这里使用的是Rxjava2.0,首先,请先添加依赖dependencies { compile 'io.reactivex.rxjava2:rxjava:2.1.3' compile ...原创 2019-03-05 12:48:59 · 1703 阅读 · 0 评论