2013-09-24 40 views
1

我使用通用圖像加載程序庫來從URL加載圖像,所以現在我正在測試一些可能的連接異常。在我的具體情況中,我在加載圖像時中斷了互聯網連接,結果是一系列錯誤消息(在控制檯中,應用程序不會崩潰),如「連接失敗:ENETUNREACH(網絡無法訪問)」。我該如何處理?通用圖像加載程序 - 網絡無法訪問

+0

你所說的「處理」的意思是? – HoodVinci

+0

例如,我想爲用戶顯示一條消息,指出連接不可用 – Heisenberg

+0

謝謝,請查看我的答案。順便說一句,這是一個非常好的選擇,最快,更容易使用,我已經測試過。 – HoodVinci

回答

1

您可以將UIL配置爲在默認情況下顯示圖像並出錯。看看displayOptions

DisplayImageOptions options = new DisplayImageOptions.Builder() 
     .showImageOnLoading(R.drawable.ic_stub) // resource or drawable 
     .showImageForEmptyUri(R.drawable.ic_empty) // resource or drawable 
     .showImageOnFail(R.drawable.ic_error) // resource or drawable 

在裝載聽衆Futher更多你有一個回調時加載失敗here

+1

也許onLoadingFailed(或取消)是我正在尋找,我會嘗試它... – Heisenberg

+0

如果它回答你的問題,請不要忘記接受答案。 – HoodVinci