這里最好把LrcCash的變量聲明不要這個ImageLoad中,放到系統類中,用靜態塊去加載內存數值,不然每次進入這個界面都是重新申請緩存了。
另外在適配器中用一個ImageLoad變量代替之前的new ImageLoad就會出現一片綠的情況,需要上下滾動多次之后才會加載完整。
這個我猜測是多線程同時寫一個變量的值,所以會導致里面的變量url會改變,所以不符合顯示圖片的條件,導致顯示默認圖片
另外在適配器中用一個ImageLoad變量代替之前的new ImageLoad就會出現一片綠的情況,需要上下滾動多次之后才會加載完整。
這個我猜測是多線程同時寫一個變量的值,所以會導致里面的變量url會改變,所以不符合顯示圖片的條件,導致顯示默認圖片
2015-11-29
已采納回答 / qq_討厭番茄醬_0
String str = ""; ?這個跟String str=“abc"一樣,只是String str = ""是空串,長度為0。""是空字符串,但是也是字符串,里面沒有內容。 而null是空的意思,什么都沒有,沒有地址。在result+=line; 中,空串是可以累加的,而null是不行的。所以就會什么也沒有。(純屬個人理解,正確性請自己判斷)
2015-11-21