用 Rxjava 封装 Dialog 以及 RxBinding 实现简要分析

多媒体开发札记 at 
之前有写过一篇文章:用 RxJava 封装回调方法 CallBack。RxJava 封装回调方法的大体思路就是:使用 Observable 的 create 方法来返回一个 Observable,在 create 方法内给事物设置回调接口,用 Observable 的 onNext 方法来接受回调接口所产生的内容。这样一来,通过 onNext 方法就把事物的回调方法转换到 Rxjava 对应的事件流里面了,再可以通过其他操作符,如 Map、FlatMap 等对事件流进行相应的转换。下来展示具体代码的操作,用的是 RxJava 2.x 的版本: 1 private Observable hand……