使用 Singles 进行 RxAndroidBle 读写是否合适?

Would it be appropriate to use Singles for RxAndroidBle reads and writes?

我仍在学习 Reactive 范式,刚刚遇到 Single<T>SingleSubscriber<T> 类。我觉得这些可能适用于 "one-time" 操作,例如通过 BLE 读取或写入控制特性。 这有意义吗?优缺点都有什么?它需要 RxAndroidBle 的作者实现吗?任何解释和讨论表示赞赏。

启动 RxAndroidBle 库时,RxJava 库中没有 SingleCompletable 类。 这些构造很适合 RxAndroidBle 并已计划,但它需要图书馆作者的一些工作,并且会更改 API - 需要将版本升级到 2.0.0。