私は Android アプリ用の汎用ライブラリを開発しており、Volley を使用してネットワーク経由でリクエストを送信しています。同じ問題から発生した 2 つの問題: ユーザーが をButton
数回クリックすると、ユーザーが をクリックした回数だけリクエストがキューに入れられますButton
(これは、同じユーザー XP の問題を示しています)。
クライアント側の 2 つの問題に取り組みたいと思います。
- UI - クリック時にタイマーのしきい値がある汎用ボタン。ユーザーが
Button
何度もクリックできないようにします。これは実装の例です: Androidで複数のボタンを同時にクリックしないようにする方法は? - 残りのクライアントとしての Volley は、同じ操作からの複数の要求を処理するために必要な情報を保持する必要があります。
同じリクエストを 2 回キューに入れないようにするために Volley を使用するにはどうすればよいですか?