在服务中运行Observables

时间:2018-01-05 20:21:50

标签: android bluetooth-lowenergy rx-android rxandroidble

我已设置RxAndroidBle Observable/Subscriber来接收和记录来自多个蓝牙LE外设的数据。它位于Android Service内,目前属于Bound类型(到2个不同的活动)。

我计划在此Service添加“已启动服务”功能,以便在活动暂停时继续运行,但在早期测试中看起来似乎没有必要:它似乎继续应用程序在后台运行时运行。我不明白为什么会这样,因为Android文档说当所有活动从Bound Service取消绑定时,它将被销毁(我的两个活动都会在unbind()方法中调用onStop() )。

这里发生了什么?是否存在一个活跃的Observable以某种方式保持Service活着?我应该做些什么来管理这个?

0 个答案:

没有答案