我可以設置下載圖片的次數嗎?發生網絡錯誤時,滑翔會自動重新加載圖像?滑行:網絡錯誤時的加載嘗試次數
0
A
回答
0
我的第一個問題:你爲什麼要自動重新下載一個拋出錯誤的圖像?是不是會再次拋出錯誤?儘管如此,仍在循環中。
我會向用戶拋出錯誤並讓用戶決定(例如,當用戶忘記打開Wifi,檢測到這一點並讓用戶打開它,然後讓用戶單擊一個按鈕再試一次) 。
但是你所要求的可以完成,你需要RequestListener類。 來源:https://github.com/bumptech/glide/wiki/Debugging-and-Error-Handling
雖然啓用調試日誌記錄很簡單,它是唯一可能的,如果你有 訪問設備。要將Glide與預先存在的或 集成的更復雜的錯誤日誌記錄系統集成,您可以使用RequestListener類 。如果請求 失敗並且將提供導致失敗的異常,則會調用onException(),如果解碼器無法解碼接收到的數據中的任何有用內容,則會調用onException()。您可以使用 listener()API將偵聽器傳遞給每個請求。
務必從onException()返回false以避免重寫Glide的 默認錯誤處理行爲(例如通知目標 錯誤)。
相關問題
- 1. 404錯誤嘗試加載平均網絡應用程序
- 2. 「失敗 - 網絡錯誤」當嘗試使用「下載」屬性
- 3. 嘗試使用QT的網絡庫時出現錯誤2027
- 4. 嘗試加載類錯誤的Symfony 2
- 5. 在嘗試創建用戶時網絡管理工具錯誤
- 6. 嘗試登錄時出現React-native,Firebase網絡錯誤
- 7. 錯誤:嘗試從WEB API加載數據時出現[ng:areq]
- 8. 「導入錯誤:DLL加載失敗」嘗試首次
- 9. tinymce無法加載(網絡錯誤)
- 10. 嘗試加載csvToGeoPoints時出錯
- 11. GD嘗試加載字體時出錯
- 12. 嘗試加載位圖時出錯
- 13. Vaadin:嘗試加載插件時出錯
- 14. 嘗試加載mapfragment時出錯
- 15. 嘗試加載故事板時出錯
- 16. Magento:嘗試加載產品時出錯
- 17. 嘗試加載頁面時出錯
- 18. 嘗試加載XLConnect包時出錯
- 19. Jquery滑塊在第一次加載時顯示錯誤
- 20. 錯誤:加載塊0失敗。 - 的WebPack嘗試加載0.js
- 21. 嘗試從SQL Server同步數據時發生網絡錯誤IOException
- 22. 錯誤的視圖時,我嘗試着急加載
- 23. 安裝後嘗試加載ggplot2時的錯誤消息
- 24. 嘗試從網址加載圖片時出錯
- 25. 的MPMoviePlayerController - 捕捉網絡錯誤加載電影時
- 26. 嘗試從網絡位置加載程序集
- 27. 嘗試添加print_stack_trace時鏈接錯誤
- 28. Unity3D:通過網絡加載資產時的平滑交互?
- 29. 網絡不可用嘗試映射網絡驅動器時出錯
- 30. 嘗試運行grails時Bootrun錯誤
謝謝,但我讀了這篇文章。有必要收集未加載代碼的圖像的url,並重新開始加載。我需要在這個功能,因爲用戶可以有不穩定的連接,可以在下載過程中丟失。 – Vladislav