私のシナリオはこのイメージに非常に似ています。アプリのRxJavaとRxAndroidの組み合わせですか?
フローは次のようになります。
- ビューが更新されますする必要があります。
RxAndroid
を使用してオブザーバブルを作成し、キャッシュ/ローカルファイルからデータをフェッチします。- ビューを更新します。
Retrofit
とRxJava
を使用して別のネットワーク呼び出しを行い、Webサービスからの新しいデータで再度ビューを更新します。- ローカルファイルを新しいデータで更新します。
だから、私は(Webサービスを介してローカルファイルからOneとその直後)を2回ビューを更新しています
どのように私はRxJava
とRxAndroid
を使用して結果を達成することができますか?私が考えていたのは
- ローカルファイルシステムからデータを取得するためにobservable1を作成します。
- の方法では、
observable1
の方法で別のobservable2
を作成することができます。 observable2.onNext()
ローカルファイルを更新できます。view
は更新されたデータ(ファイルに読み込まれています)でどのように更新されますか?
どのような良いアプローチですか?
FYI RXAndroidは廃止され、そのfuntionalityはobservable1発光が何であるかをRXBindings –
に圧延しましたか? –