在 1.0.0 之前,RxAndroid 中有带有 AndroidObservable 方法的 fromBroadcast 类,用于以 react 方式订阅广播。它在 Grokking RxJava 中提到:



在 1.0.0 之后,RxAndroid 放弃了很多功能并拆分为 RxAndroid 本身,现在只有线程的东西, RxLifecycleRxBindings

它们似乎都没有包含 AndroidObservablefromBroadcastfromSharedPreferenceChange

它是否在某些实际和受支持的库中实现?

最佳答案

此功能 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/

10-10 06:20