美文网首页
RxJava2.x关于subscribe()和subscribe

RxJava2.x关于subscribe()和subscribe

作者: boboyuwu | 来源:发表于2017-10-19 16:49 被阅读1829次

    由于在RxJava在2.x以上版本,api改动还是比较大的.
    其中订阅时有两个Api : subscribe和subscribeWith,很多人可能不太明白应该使用哪个

    我的理解就是subscribeWith中会把方法参数返回回去接收的是ResourceSubscriber,
    而ResourceSubscriber实现了Disposable接口所以,一般subscribeWith用到使用Rx请求接口的这种情况,订阅后把请求参数返回回去,可以添加到CompositeDisposable中方便绑定Activity生命周期取消

    其实subscribe中除了重载参数是Observer的其他也都返回了Dispose对象,至于为什么这个方法没有返回暂时也不知道作者怎么想的.

    因为它返回值是void所以在请求接口时最好还是使用subscribeWith,添加订阅关系更方便了

    相关文章

      网友评论

          本文标题:RxJava2.x关于subscribe()和subscribe

          本文链接:https://www.haomeiwen.com/subject/esleuxtx.html