問題タブ [mutablelivedata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
232 参照

android - RxJava ネストされたチェーン内の LiveDataReactiveStreams.fromPublisher() からの複数の結果を公開します

基本的なサンプルから始めましょう。

リポジトリから認証トークンを取得するための次のコード ブロックがあるとします。

ViewModelでLiveDataの結果を受け取っています

この時点で、例外としてすべてが完全に機能します。ただし、2つのリクエストをマージして、それぞれに個別のLiveDataを取得したい場合に問題が発生します。Token APIから結果を受け取った後にSearch APIを呼び出したいとしましょう。私の目的は、各ステップで 2 つのLiveDataイベントの変更を取得することです。私の要件を示すために変更されたコードを以下に示します。

与えられた例から2つのLiveDataを受け取る方法は?