Trước khi có 1.lớp học với phương pháp fromBroadcast
trong RxAndroid sẽ được sử dụng để đăng ký phát sóng theo cách phản ứng. Nó đã được đề cập trong Grokking RxJava:Có thể tìm thấy AndroidObservable.fromBroadcast ngay bây giờ ở đâu?
Tôi cũng thích
AndroidObservable.fromBroadcast()
, cho phép bạn tạo mộtObservable
hoạt động như mộtBroadcastReceiver
. Dưới đây là một cách để được thông báo bất cứ khi nào kết nối mạng thay đổi:IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); AndroidObservable.fromBroadcast(context, filter) .subscribe(intent -> handleConnectivityChange(intent));
Sau 1.0.0, RxAndroid giảm rất nhiều chức năng và tách ra thành RxAndroid bản thân mà bây giờ đã chỉ luồng thứ, RxLifecycle và RxBindings.
Không ai trong số họ có vẻ chứa AndroidObservable
với fromBroadcast
hoặc fromSharedPreferenceChange
.
Ứng dụng có được triển khai trong một số thư viện thực và được hỗ trợ không?
nơi có thể tìm thấy bất kỳ tài liệu thích hợp nào cho RxAndroid? – Bolein95
RxAndroid hiện là một thư viện nhỏ, bạn có thể grok nó là mã nguồn trong chưa đầy một giờ. Tất cả các mô-đun khác như đã nói ở trên [RxBroadcast] (https://github.com/cantrowitz/RxBroadcast) và [RxLifecycle] (https://github.com/trello/RxLifecycle) hoặc [RxBinding] (https://github.com)/JakeWharton/RxBinding) sống bên trong kho của riêng họ với Readmes khá tốt. – miensol
RxBroadcast chỉ có 29 sao, có vẻ như không có nhiều người đang sử dụng nó. Tôi có nên sử dụng nó không? – User9527