問題タブ [request-queueing]

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

android - Android - ループ内のボレーリクエスト

さて、研究の限界に達したので、私の最初の投稿です。forループ内でそれぞれ異なるURLを使用して3つのリクエストを実行しようとしました(whileとifでも試しました)。コードはリクエストキューに到達するまで完全に実行されます。問題は、リクエスト キューの後で応答を取得してから、再び for ループを作成することですが、それはプログラムがやりたいことではないようです。リクエスト キューを追加した後、クラスが戻るためです。 for ループに移動し、関数全体を最後まで続行し、最後にのみ 3 つのフォロー応答を取得します。毎回 1 つの要求が必要なため、腹が立っています。私は以前に多くのリクエストを行ったことがあり、これを解決する方法を知っていると思っていましたが、コードを =s することはできません:

}

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

java - Volley で同じリクエストが同時に送信されるのを防ぐ

私は Android アプリ用の汎用ライブラリを開発しており、Volley を使用してネットワーク経由でリクエストを送信しています。同じ問題から発生した 2 つの問題: ユーザーが をButton数回クリックすると、ユーザーが をクリックした回数だけリクエストがキューに入れられますButton(これは、同じユーザー XP の問題を示しています)。

クライアント側の 2 つの問題に取り組みたいと思います。

  • UI - クリック時にタイマーのしきい値がある汎用ボタン。ユーザーがButton何度もクリックできないようにします。これは実装の例です: Androidで複数のボタンを同時にクリックしないようにする方法は?
  • 残りのクライアントとしての Volley は、同じ操作からの複数の要求を処理するために必要な情報を保持する必要があります。

同じリクエストを 2 回キューに入れないようにするために Volley を使用するにはどうすればよいですか?

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

android - volley androidでrequestQueueが使用される理由を誰でも説明できますか

requestQueue がボレーで使用される理由を誰でも説明できますか。また、成功したすべてのリクエストが requestQueue に追加されることも理解しました(間違っている場合は修正してください)。しかし、成功したリクエストを requestQueue に追加する必要があるのはなぜですか