首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RxJava用例?

RxJava用例?
EN

Stack Overflow用户
提问于 2017-11-22 17:28:13
回答 2查看 1.2K关注 0票数 0

有人能告诉我RxJavaAndroid中的用例是什么吗?

我读过几个教程,他们都解释了它是如何工作的,但是没有人提供RxJava在安卓系统中的用例。

那么在哪里&在哪些组件中可以在Android ?中使用RxJava?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-22 17:38:42

有人能告诉我安卓系统中RxJava的用例是什么吗?

首先,在Android中有后台线程的许多地方,您可以使用RxJava替换线程(或AsyncTask或其他任何东西)。这包括:

  • 磁盘I/O
  • 网络I/O
  • 内容和文档提供程序的ContentResolver请求
  • 数据库存取
  • 诸若此类

其次,您可以通过RxJava (如输入事件)作为事件流管理其他传入数据源(请参阅RxBinding)。

在安卓系统中可以使用RxJava的组件有哪些?

很少有ContentProvider实现会使用RxJava,因为它们公开了同步API。很少有BroadcastReceiver实例能够长到足以使RxJava有用。因此,大多数情况下,RxJava将支持活动和服务,尽管实际的RxJava代码可能驻留在活动和服务使用的其他类中(例如视图模型、演示者、存储库)。

票数 3
EN

Stack Overflow用户

发布于 2017-11-22 17:30:49

当您使用异步数据流时,反应性编程具有优势。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47440685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档