代码文件:
布局文件:
真是被搞@_@了
ViewHolder类:
走同样的路,发现不同的人生
你這裡為空的應該不是moduels.tradeModelLabel,而是setText中的内容。 如果moduels.tradeModelLabel为空,上面的if-else語句塊就會報空指標錯誤。
moduels.tradeModelLabel
setText
if-else
出這種莫名其妙的問題的話先clean或者rebuild一下專案,有時候android studio在編譯的時候會漏掉一些程式碼的感覺..
你第一個判斷改改,改為 tradeModelString == null 如果tradeModelString是null這個你這句話都會報空指標
tradeModelString == null
你這裡為空的應該不是
moduels.tradeModelLabel
,而是setText
中的内容。如果
moduels.tradeModelLabel
为空,上面的if-else
語句塊就會報空指標錯誤。出這種莫名其妙的問題的話先clean或者rebuild一下專案,有時候android studio在編譯的時候會漏掉一些程式碼的感覺..
你第一個判斷改改,改為
tradeModelString == null
如果tradeModelString是null這個你這句話都會報空指標