如何使用DataDroid取消或删除请求

时间:2013-08-16 03:00:17

标签: android datadroid

我在我的Android应用程序中使用DataDroid(http://www.datadroidlib.com/)来执行Rest API。假设我有一个这样的请求队列:

  1. 调用getInbox
  2. 调用getFeedbackFilterByFeedbackId
  3. 调用getInbox
  4. 调用getFeedbackFilterByFeedbackId
  5. 调用getInbox
  6. 调用getFeedbackFilterByFeedbackId
  7. 调用getInbox
  8. 调用getFeedbackFilterByFeedbackId
  9. 调用getInbox
  10. 调用getFeedbackFilterByFeedbackId
  11. 在任何时候,我都想取消/删除队列中的请求(即请求5)。目前,DataDroid不支持此功能(http://www.datadroidlib.com/2013/01/datadroid-2-1-released#comment-277)。 FoxyKeep说他们将来会支持这个功能。但我等不及了,我想我应该自己实现这个功能。 我只是想问有没有人已经自定义DataDroid来实现这个功能?如果是,请与我分享您的解决方案。欢迎任何建议。

    由于

1 个答案:

答案 0 :(得分:1)

DataDroid的好处是你可以使用http请求的任何库!

我建议我们需要删除http请求部分并插入全新的 Volley lib,以便您可以控制请求队列(取消/删除请求来自队列)。所以需要的是作为http请求客户端的Volley Integration到DataDroid,我相信这将在几天内发生,看看这个Conversions令人敬畏的lib制造商Nicolas Klein(DataDroid)和Ficus Kirkpatrick( Volley),Nicolas提到“似乎我将使用Volley为DataDroid添加一个新样本然后:)”这是个好消息!所以通过实现Volley将删除所有异步代码!同时尝试使用Volley来处理请求队列问题!

更新: 没有Volley的DataDroid,我们很快就会为此做出贡献! !!

我们确实需要DataDroid上的这个Volley:

Volley DataDroid

G+

上加入转化