有谁可以告诉我OS Epoch or range
-------------------------------------------------
Unix/Posix 1 January 1970 to 19 January 2038
Windows 1 January 1601 to AD 30,828
中RxJava
的用例是什么?
我已经阅读了几个教程,他们都提供了有关它如何工作的解释,但没有人提供Android中RxJava的用例。
所以哪里&哪些组件可以在Android中使用RxJava?
先谢谢!!
答案 0 :(得分:2)
有谁能告诉我Android中RxJava的用例是什么?
首先,在Android中有许多后台线程的地方,您可以使用RxJava替换线程(或AsyncTask
或其他)。这包括:
ContentResolver
内容和文档提供商的请求其次,您可以通过RxJava管理其他传入的数据源作为事件流,例如输入事件(请参阅RxBinding)。
我在哪些组件中可以在Android中使用RxJava?
很少ContentProvider
个实现将使用RxJava,因为它们公开了同步API。很少BroadcastReceiver
个实例的存活时间足以使RxJava有用。因此,大多数情况下,RxJava将支持活动和服务,但实际的RxJava代码可能驻留在活动和服务使用的其他类中(例如,视图模型,演示者,存储库)。
答案 1 :(得分:0)
使用异步数据流时,反应式编程具有优势。