一般來說,圖片加載我都用的Glide,但最近老是碰見一個(gè)問題,圖片url是正確的,但圖片加載就是不成功!!!急的我跳腳.!
2F533F24CB08543C350414AF5A1DAA0D.jpg
比如你看,兩個(gè)頭像,同樣的url,為什么上面哪個(gè)能加載成功,而點(diǎn)贊列表里頭像始終加載不出來.開始想得是url有錯(cuò),上下文依賴有錯(cuò),但后來排除了這兩個(gè)原因.
最后,我猛然想到id,資源id設(shè)置問題,上面頭像的id我用的是@+id/head,點(diǎn)贊列表里,雖然是在RecyclerView.Holder里,但我還是用的@+id/head,兩則有可能能沖突,想到這兒,我像打了雞血似得,激動(dòng)的改了點(diǎn)贊列表中的id為@+id/head_like,運(yùn)行一看,完美解決!!!!
總結(jié):同一個(gè)界面中的重復(fù)資源id,會(huì)導(dǎo)致gilded加載沖突.
更多問題加群:584275290