RxAndroid是否可以取代IntentService的角色?

RxAndroid是否可以取代IntentService的角色?,android,multithreading,android-intentservice,Android,Multithreading,Android Intentservice,RxAndroid是否可以取代IntentService的角色? 我需要从活动开始,但离开活动服务将继续其工作。我需要继续从后台线程与UI线程的交互(但不完全是针对指定的活动,因为独立线程的完成可能与任何活动一致),并且我需要为主线程启动另一个线程,是否可以使用RXAndroid实现所有这些交互?任何可以帮助我的建议或示例对我来说都是很棒的工作。虽然Rx东西可以帮助异步工作,但服务的影响要大得多。使用服务,例如IntentService,背后的要点是让操作系统知道您正在为用户工作,因此Andro

RxAndroid是否可以取代IntentService的角色?
我需要从活动开始,但离开活动服务将继续其工作。我需要继续从后台线程与UI线程的交互(但不完全是针对指定的活动,因为独立线程的完成可能与任何活动一致),并且我需要为主线程启动另一个线程,是否可以使用RXAndroid实现所有这些交互?任何可以帮助我的建议或示例对我来说都是很棒的工作。

虽然
Rx
东西可以帮助异步工作,但
服务的影响要大得多。使用
服务
,例如
IntentService
,背后的要点是让操作系统知道您正在为用户工作,因此Android应该让您的进程保持更长的时间,即使从UI的角度来看,它进入后台。我不知道RxAndroid是否包含了任何可以用于此目的的服务。如果您的用例不需要
服务的这个特性,那么正确的比较应该是RxAndroid与
异步任务
之类的东西。虽然
Rx
东西可以帮助异步工作,但是
服务
的影响更大。使用
服务
,例如
IntentService
,背后的要点是让操作系统知道您正在为用户工作,因此Android应该让您的进程保持更长的时间,即使从UI的角度来看,它进入后台。我不知道RxAndroid是否包含了任何可以用于此目的的服务。如果您的用例不需要
服务的这个特性
,那么正确的比较应该是RxAndroid与
异步任务
之类的东西。