私は、サーバーからデータを取得してマップビューに表示するためにhttpリクエストを発行しているAndroidアプリを持っています。ユーザーがパンするたびにリクエストを発行します。ユーザーが 7 回パンしたとします (7 つのリクエストが入ったことを意味します)。最初の 6 つのリクエストからのレスポンスをキャンセル/破棄し、7 番目のレスポンスをマップビューに表示する必要があります。
リクエストのキューを維持し、それをサービス 1 に 1 つずつ投稿するという漠然とした考えがあります。リクエストがまだ投稿されていない場合に新しいリクエストが入った場合は、それをキャンセルします。リクエストがすでに投稿されていて、新しいリクエストが届いた場合は、そのレスポンスを破棄します。
それを処理するための最良のアプローチは何でしょうか。任意のポインター。