RxJava 2常见使用场景与优化技巧
RxJava2 的使用场景其实挺丰富的,尤其是在多个接口求并发的场景中,使用zip
就显得高效。比如,你的页面上有几个接口要同时求,这时候通过zip
把数据合并起来可以确保它们同一时间返回。但有个小坑是:zip
中的apply()
必须返回一个json
格式的数据,什么意思呢?就是不同接口返回的数据要合并成一个json
对象。遇到这种情况,可以把每个接口的返回数据先提取出来,在数据回调时再把它们统一合并到一起,这样就能问题了。用得好,能让你的代码更加简洁、清晰,避免不必要的回调地狱,增加代码的可维护性。如果你之前做过网络求的优化,应该能理解这个场景的重要性。
16.85MB
文件大小:
评论区