用 RxJava 封装回调方法 CallBack

多媒体开发札记 at 
在知乎上看到这样一个问题:RxJava 正确的封装 callback 的方式应该是怎么样的?。虽说已经是个一年前的问题了,自己现在才遇到 (羞愧脸) 。最近在处理蓝牙操作时,也想着如何把 RxJava 优势用到蓝牙开发中来。使用 RxJava 能够简化我们的编程,有效的避免回调地狱 (Callback Hell) 的情况。将回调操作交给观察者 Observer 的 onNext 中去处理,同时还有着丰富的操作符进行各项处理。但是有些现成的操作已经处理好回调方法了,例如蓝牙扫描,只要在 onLeScan 方法中处理返回的蓝牙设备即可,其他方法也大致如此,发出请求,在回调中处理请求。1mBluet……