Prima della 1.0.0 c'era la classe AndroidObservable
con il metodo fromBroadcast
in RxAndroid che verrebbe utilizzata per iscriversi per la trasmissione in modo reattivo. E 'stato menzionato nel Grokking RxJava:Dove può essere trovato AndroidObservable.fromBroadcast?
mi piace anche
AndroidObservable.fromBroadcast()
, che consente di creare unObservable
che funziona come unBroadcastReceiver
. Ecco un modo per ricevere una notifica ogni volta che cambia la connettività di rete:IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); AndroidObservable.fromBroadcast(context, filter) .subscribe(intent -> handleConnectivityChange(intent));
Dopo 1.0.0, RxAndroid caduto un sacco di funzionalità e divisa in RxAndroid stessa che ora è solo roba threading, RxLifecycle e RxBindings.
Nessuno di essi sembra contenere AndroidObservable
con fromBroadcast
o fromSharedPreferenceChange
.
È implementato in alcune librerie reali e supportate?
dove si trova la documentazione adeguata per RxAndroid? – Bolein95
RxAndroid è in questo momento una piccola libreria, è possibile aggiungere il codice sorgente in meno di un'ora. Tutti gli altri moduli come quelli di cui sopra [RxBroadcast] (https://github.com/cantrowitz/RxBroadcast) e [RxLifecycle] (https://github.com/trello/RxLifecycle) o [RxBinding] (https://github.com)/JakeWharton/RxBinding) vivono all'interno dei propri repository con Readmes abbastanza buoni. – miensol
RxBroadcast ha solo 29 stelle, sembra che non siano così tante persone che lo usano. Dovrei usarlo? – User9527