關(guān)于OKGo使用的一點點問題

今天寫程序發(fā)現(xiàn)一個問題,大家?guī)兔o點意見。

請求成功服務器將返回數(shù)據(jù)如下:請求失敗服務器返回數(shù)據(jù)如下:

我的請求方法如下:(實體類內(nèi)容可忽略)

現(xiàn)在問題是這樣的: 當成功時候沒有問題,可以回掉onSuccess()方法,但是失敗的時候,就會解析失敗。無法獲取到服務器返回的錯誤信息。

然后我在JsonCallback 類中做如下修改:


這樣可以提示出錯誤信息,但是我將2,3 的部分換成原先的jsonReader 就會出現(xiàn)空指針。我不知道為啥?

另外,如果用之前的jsonReader 我改如何判斷data 為空,或者提示出錯誤信息,讓用戶知道為什么錯誤。本人剛畢業(yè)能力有限,請大家給點意見。

1.這里還可以如何判斷?

2.沿用之前的jsonReader 之后為啥會空指針?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容