在 1.0.0 之前,RxAndroid 中有带有 AndroidObservable
方法的 fromBroadcast
类,用于以 react 方式订阅广播。它在 Grokking RxJava 中提到:
在 1.0.0 之后,RxAndroid 放弃了很多功能并拆分为 RxAndroid 本身,现在只有线程的东西, RxLifecycle 和 RxBindings 。
它们似乎都没有包含 AndroidObservable
和 fromBroadcast
或 fromSharedPreferenceChange
。
它是否在某些实际和受支持的库中实现?
最佳答案
此功能 was removed in 1.0 release 作为模块化工作的一部分。您可以在 RxBroadcast 中找到替代品。要使用它,请向 build.gradle
添加依赖项:
compile 'com.cantrowitz:rxbroadcast:1.0.0'
并按如下方式使用它:
Observable<Intent> = RxBroadcast.fromBroadcast(context, intentFilter);
关于java - 现在在哪里可以找到 AndroidObservable.fromBroadcast?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34575592/