【发布时间】:2019-10-29 02:15:53
【问题描述】:
我有一项服务正在运行并扫描 BLE 设备,通过该服务我通过知道 mac 地址来读取特定设备,现在问题出现在我读取帧以及设备正在流式传输的那些帧上时运行某个进程几分钟,当设备发送另一个流说它不再需要运行该进程时,我必须将其关闭。
我正在使用 RxJava,但我对此很陌生,所以我有一个正在执行该过程的 observable,所以每当我打开该进程时,我想订阅该进程并开始执行它,当我收到信号时关闭它,取消订阅 Observable。
我的问题是,我必须多次运行此过程,我可以多次订阅和取消订阅该 observable 吗?
【问题讨论】: