工作管理器与反应式扩展(Rxjava)有什么区别?我应该使用什么或何时使用?

问题描述 投票:0回答:2

最近我了解了工作管理器,现在我想澄清何时需要使用反应式扩展或工作管理器。

android rx-java android-jetpack android-workmanager
2个回答
2
投票

这是android中的2个不同的概念

基本上,Android Jetpack 附带的工作管理器可以处理后台操作(即服务),请查看 doc

RxJava 是一个使用可观察序列编写异步和基于事件的程序的库。看看这个doc


2
投票

如果您的源代码仅在 Android 中使用,那么请使用工作管理器。它是Android预定义库。它将根据 Android 更新进行更新。它在Android中有更好的兼容性。

如果您的源代码是在 Java 中使用的,那么请选择 Reactive x。然后可以使用 Reactive x 使用相同的代码。如果您想处理特定于 Android 的(活动生命周期等),请使用工作管理器。

© www.soinside.com 2019 - 2024. All rights reserved.