我有一个 android 应用程序,其中我正在触发 http 请求以从服务器获取数据以显示在 mapview 中。每当用户平移时我都会发出一个请求,现在我的需要是假设用户平移 7 次(意味着 7 个请求进入)我应该取消/丢弃前 6 个请求的响应,并考虑在 mapview 中显示第 7 个响应。
我只是模糊地考虑在请求队列进入时维护请求队列并将其逐个发布到服务 1。如果有新请求进入,如果请求尚未发布,则取消它。如果请求已经发布并且有新请求进入,则丢弃其响应。
处理它的最佳方法是什么。任何指针。