問題タブ [rx-java2]

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 に答える
959 参照

android - Rx Android は、同じサービスへの複数の呼び出しを並行して結合します

同じサービスに対して複数の連続した呼び出しを行い、すべての結果を 1 つのリストにマージしている古いサービスを改善する必要があります。

IDS = [ 1 ,2 3, .. 6] のリストがあるとします。そのため、各 ID で同じ API を呼び出す必要があります (retrofit と Observables を使用)。

これを行うには、Rx Android を使用したいのですが、結果をマージする方法に疑問があります。

並列呼び出しを行い、同じ順序に従って結果をマージできますか?

時間応答を改善するためのアイデアは、これを並列で行うことですが、サーバー呼び出しと同じ順序で結果が結合されることを確認する方法がわかりません。

concat ( http://reactivex.io/documentation/operators/concat.html )を使用することを考えましたが、前のオブザーバブルが待機するのを待ちます。

0 投票する
3 に答える
8085 参照

android - rxjava2 使用時の Retrofit2 Unauthenticated 401 エラー

RxJava2 を統合して以来、Observableを返すすべてのレトロフィット呼び出しで 401 unauthenticated エラーを受け取りました。基本認証を使用しており、エラーが原因であることはわかっていますが、なぜデバッグでは機能するがリリースでは機能しないのですか。

私の意見では、retrofit2 の rxjava アダプターの構成に何か問題があります

スタックトレース:

Build.gradle:

プログラム:

エラーがある基本認証コード:

この問題を 2 週間以上解決しようとしています。rxjava の問題ページに私の投稿があり、以前の同じ問題に関連する質問はこちらです。この問題を解決して機能させるにはどうすればよいですか

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

rx-java2 - フィールドで発行されたイベントでグループ化するにはどうすればよいですか?

私はクラス User を持っています:

およびクラス Company:

会社によって発行されたユーザーを「グループ化」し、Observable<User>を返す必要がありObservable<Company>ます。私はこれを持っています:

それは機能しますが、companyId によって個別のユーザーを取得しているだけです。List<User>各会社の を設定する必要があります。これを解決するために使用できる演算子はありますか?