自己做東西的時候ListView一直卡頓一下,Run中顯示Skip ** frames。原來是沒用老師這樣的優(yōu)化~謝謝老師謝謝老師,真心感謝
2016-11-23
本項目代碼:https://github.com/xiaoyuzdy/learnAndroid/tree/master/MyApplication/AsyncLoding
PS:以后可能會在該項目的基礎上加點東西,多余的可忽略
PS:以后可能會在該項目的基礎上加點東西,多余的可忽略
2016-11-22
本項目代碼:https://github.com/xiaoyuzdy/learnAndroid/tree/master/MyApplication/AsyncLoding
PS:以后可能會在該項目的基礎上加點東西,多余的可忽略
PS:以后可能會在該項目的基礎上加點東西,多余的可忽略
2016-11-22
熱評戾氣也太重了吧,老師一般都是晚上下班錄的視頻,口誤很正常,正正經(jīng)經(jīng)指出來就好了,要這么炫耀式的來講么。
2016-11-22
感覺就是之前網(wǎng)友提到的那樣,耦合性太強,牽一發(fā)動全身,稍微要做點改變就要大幅修改代碼,感覺好累,我從這個滑動優(yōu)化加載開始看的懵懵懂懂的,好難理解
2016-11-21
好難啊,全是參數(shù)無限傳遞,感覺老師講的太敷衍了 沒給我們理清思路,面向?qū)ο蟮木幊烫願W太復雜,根本難以從一個菜鳥的角度看這些復雜的操作,問題是思緒沒理清老師就一直不停的改改改,頭都暈了
2016-11-21
這里的mImageView.getTag() 之所以與mUrl 會有不相等的情況,是由ListView的回收機制造成的,比如item10是回收item1顯示的,那么假如顯示到item10時,item1請求的圖片才返回,mUrl是item1的Url,但是mImageView.getTag()獲取到的確實item10請求之前設置的Tag值(因為兩個imageview是同一個),此Tag值也就是新的Url,所以會不相等。
2016-11-16
使用Andorid Studio的同學如果遇到Runtime Exception問題,可以試試點擊工具欄的 Build->Clean Project->Rebuild Project 然后重新運行APP 試試
2016-11-14
表示已經(jīng)懵比了 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
2016-11-14
private Handler mHandler=new Handler(){
public void handleMessage(Message msg) {
// TODO Auto-generated method stub
super.handleMessage(msg);
if(mImageView.getTag().equals(mUrl))
{
mImageView.setImageBitmap((Bitmap) msg.obj);
}
}
};
這個public,讓我找了很久,這才是圖片一致沒跟換的原因
public void handleMessage(Message msg) {
// TODO Auto-generated method stub
super.handleMessage(msg);
if(mImageView.getTag().equals(mUrl))
{
mImageView.setImageBitmap((Bitmap) msg.obj);
}
}
};
這個public,讓我找了很久,這才是圖片一致沒跟換的原因
2016-11-05