登录

去注册 忘记密码?

登录

注册

去登录

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

注册

解锁回答区域

  • 扫码关注公众号
  • 发送“我爱安卓

若你登陆,将永久解锁;
若未登录,仅本机解锁。

解锁回答区域

获取注册验证码

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

每日一问 | RxJava中Observable、Flowable、Single、Maybe 有何区别?

鸿洋    2021-01-03 20:34   收藏

RxJava 算是现在 Android 中非常常用的一个开源库了,例如和 retrofit 配合完成网络请求封装。

我大概看到以下几个关键词都能完成网络请求的发送:

@GET("query")
Observable<Article> getArticle(...)

其中Observable可以替换为Flowable,Single,Maybe,问题来了:

  1. 这几个关键词有什么区别呢?分别在什么场景下比较适用?
  2. 在网络请求和 retrofit 配合这块,哪个关键词更加合理呢?

最近有点忙,加上问答有点难想,但是还是准备保证下更下频率,工作日周 2-3 问,大家监督。

删除留言

确认删除留言,会导致相关评论丢失?

取消 确定