2013-08-16 80 views
2

我在我的android應用程序中使用DataDroid(http://www.datadroidlib.com/)來執行Rest API。假設我有一個像這樣的請求隊列:如何取消或刪除DataDroid請求

  1. 呼叫getInbox
  2. 呼叫getFeedbackFilterByFeedbackId
  3. 呼叫getInbox
  4. 呼叫getFeedbackFilterByFeedbackId
  5. 呼叫getInbox
  6. 呼叫getFeedbackFilterByFeedbackId
  7. 呼叫getInbox
  8. 調用getFeedbackFilt erByFeedbackId
  9. 呼叫getInbox
  10. 呼叫getFeedbackFilterByFeedbackId

在任何時候,我想取消/從隊列中刪除(即請求。請求5)。目前,DataDroid不支持此功能(http://www.datadroidlib.com/2013/01/datadroid-2-1-released#comment-277)。 FoxyKeep表示他們將來會支持這個功能。但我等不及,我想我應該自己實現這個功能。 我只想問有沒有人已經定製DataDroid來實現這個功能?如果是,請與我分享您的解決方案。任何建議,歡迎。

感謝

回答

1

DataDroid良好的部分是,你可以使用任何庫的http請求!

什麼,我的建議是,我們需要刪除HTTP請求部分和插全新Volley lib中,這樣你可以有超過請求隊列(取消/刪除隊列的請求)控制。所以需要的是將Volley集成到DataDroid中作爲http請求客戶端,我相信這將在幾天內發生,看看這個好棒的lib廠商Nicolas Klein(DataDroid)和Ficus Kirkpatrick(Volley)的這個Conversions,Nicolas提到「似乎我會使用Volley向DataDroid添加新樣本:)」這是個好消息!因此,通過實施Volley,所有異步代碼將被刪除!同時嘗試使用Volley處理您的請求隊列問題!

更新: DataDroid與Volley不可用,我們有助於使這種情況很快發生! !

我們真的需要DataDroid此亂射:

Volley DataDroid

加入轉換上G+

+1

你有沒有聽說過關於DataDroid和截擊任何更新? – Codeversed

+0

@Codeversed很久以前我問Nicolas Klein(DataDroid)!!他說這是在列表中!我猜猜他很忙!我們必須開始通過用Okhttp替換所有超級電源Volley的n/w調用! –