1. 程式人生 > >記錄一次Response,json結構返回字串的問題

記錄一次Response,json結構返回字串的問題

1、客戶端容錯做的不好,以為不會返回空字串的情況,出現了,結果解析Json丟擲異常了,雖然捕獲到了,但是底下的程式碼不走了,客戶端表現為照片無法得到正常展示

 

2、像這種因為伺服器端返回Json欄位值有問題的情況,客戶端一定要做容錯,不然就真的low了,你是catch住異常了,可是客戶端仍然還是有問題的啊,哎

 

3、而異常的原因就是 "" 想把這個字串轉換為double,可是出現問題了

來個未混淆的,這邊空的String轉Double,丟擲異常了

導致的結果:Ui頁面不顯示了,因為丟擲異常了

a、其實頁面不顯示圖片有幾種可能

第一種:伺服器沒下發

第二種:伺服器下發的url打不開

第三種:伺服器下發的圖片太大或太小了,客戶解析不了

第四種:客戶端在更新View的時候,直接丟擲異常,見該日誌