Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 现在在哪里可以找到AndroidObservable.fromBroadcast?_Java_Android_Broadcastreceiver_Rx Java - Fatal编程技术网

Java 现在在哪里可以找到AndroidObservable.fromBroadcast?

Java 现在在哪里可以找到AndroidObservable.fromBroadcast?,java,android,broadcastreceiver,rx-java,Java,Android,Broadcastreceiver,Rx Java,在1.0.0之前,有一个AndroidObservable类,它使用fromBroadcast方法以反应方式订阅广播。其中提到: 我还喜欢AndroidObservable.fromBroadcast(),它允许您创建一个Observable,它的工作方式类似于广播接收器。以下是一种在网络连接发生变化时获得通知的方法: IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); AndroidO

在1.0.0之前,有一个
AndroidObservable
类,它使用
fromBroadcast
方法以反应方式订阅广播。其中提到:

我还喜欢
AndroidObservable.fromBroadcast()
,它允许您创建一个
Observable
,它的工作方式类似于
广播接收器。以下是一种在网络连接发生变化时获得通知的方法:

IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION);
AndroidObservable.fromBroadcast(context, filter)
                 .subscribe(intent -> handleConnectivityChange(intent));
在1.0.0之后,RxAndroid放弃了很多功能,并拆分为RxAndroid本身,现在它只有线程功能,并且

它们似乎都不包含
AndroidObservable
fromBroadcast
fromSharedReferenceChange


它是否在某个实际且受支持的库中实现了?

简而言之,它已被删除,我还不知道是否有任何替换

您可以看到,它被重命名为
AppObservable
,然后在1.0版本中被删除,他们在1.0版本中进行了大量清理

似乎出现了一些严重的问题。

此功能是模块化工作的一部分。您可以在中找到替代者。要使用它,请将依赖项添加到
build.gradle

compile 'com.cantrowitz:rxbroadcast:1.0.0'
并按如下方式使用:

Observable<Intent> = RxBroadcast.fromBroadcast(context, intentFilter);
Observable=RxBroadcast.fromBroadcast(上下文,意图过滤器);

为了更好的模块化,应该将其删除。如中所述,它现在可以在RxBroadcast中使用。感谢您的努力。哪里可以找到RxAndroid的合适文档?RxAndroid现在是一个很小的库,您可以在不到一个小时内找到它的源代码。所有其他模块,如Foremented和/或,都在自己的存储库中,具有相当好的自述。RxBroadcast只有29颗星,似乎没有那么多人在使用它。我应该使用它吗?它是一个很小的库,代码状态很好,似乎可以维护。我想说是的,使用它几乎没有风险。