2014-10-21 23 views
5

我正在編寫一個應用程序,我將使用retrofit lib來處理網絡訪問。我的問題是關於如何處理網絡連接錯誤。我的應用程序有時可能用於沒有互聯網訪問的區域,但用戶可能能夠與應用程序進行交互。所以我的問題是如何處理某種隊列來重複請求,一旦網絡連接通過網絡就會失敗。還是有某種圖書館來處理這類問題?如何處理隊列以在網絡發生故障並重新加載後重復請求

在此先感謝。

+1

大聲笑,當然沒有!我只是問什麼是處理這個問題的最好方法......可能會在本地存儲請求,並在線時重複它們?我只是不知道有沒有最好的方法?或任何類型的圖書館來做到這一點。我用Google搜索了它,但什麼都沒發現...... – euitam 2014-10-21 22:50:03

+1

最有可能你需要推出自己的解決方案。這也意味着研究不同的實現(即實際實現它幾種不同的方式並查看哪種方法滿足您的需求)。 – 2014-10-21 22:51:43

回答

5

阿庫那部分可以做的工作你會https://github.com/path/android-priority-jobqueue

檢查他們的文檔(這是相當不錯的BTW),看看是否有幫助。儘管它可能不是解決方案,但我認爲它可以解決80%的問題!

希望它有幫助

+0

閱讀文檔後,我認爲這會完成這項工作,感謝您的分享。 – euitam 2014-10-22 16:14:48

+0

@euitam當然,沒問題! – Leonardo 2014-10-22 18:26:11

相關問題