Vor 1.0.0 gab es AndroidObservable
Klasse mit fromBroadcast
Methode in RxAndroid, die verwendet werden würde, um Broadcast in reaktiver Weise zu abonnieren. Es wurde in Grokking RxJava erwähnt:Wo kann Android Observable.fromBroadcast jetzt gefunden werden?
Ich mag
AndroidObservable.fromBroadcast()
auch, mit dem Sie eineObservable
, der wie einBroadcastReceiver
arbeitet erstellen können. Hier ist eine Art und Weise informiert werden, wenn die Netzwerkverbindung ändert:IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); AndroidObservable.fromBroadcast(context, filter) .subscribe(intent -> handleConnectivityChange(intent));
Nach 1.0.0 fiel RxAndroid viel Funktionalität und gespaltet in RxAndroid selbst, die jetzt nur noch Sachen hat Einfädeln RxLifecycle und RxBindings.
Keiner von ihnen scheint AndroidObservable
mit fromBroadcast
oder fromSharedPreferenceChange
zu enthalten.
Ist es in einigen tatsächlichen und unterstützten Bibliothek implementiert?
Wo kann eine geeignete Dokumentation für RxAndroid gefunden werden? – Bolein95
RxAndroid ist gerade eine winzige Bibliothek, in weniger als einer Stunde können Sie den Quellcode finden. Alle anderen Module wie die oben genannten [RxBroadcast] (https://github.com/cantrowitz/RxBroadcast) und [RxLifecycle] (https://github.com/trello/RxLifecycle) oder [RxBinding] (https://github.com/JakeWharton/RxBinding) leben in ihren eigenen Repositories mit ziemlich guten Readmes. – miensol
RxBroadcast hat nur 29 Sterne, scheint nicht so viele Leute benutzen es. Soll ich es benutzen? – User9527