那些閃退的是不是在ImageLoader里面getBitmapFromURL的InputStream is沒有初始化 InputStream is = null; 還有最后面finally里關閉輸入流is要關閉之后還要try catch下捕獲異常。這個修改在老師視頻里沒顯示出來。
2016-01-10
最贊回答 / xiaoc024
“例如:有可能在handleMessage處理消息時,此時的mUrl對應的是第二次showImageByThread賦值的mUrl?!?這不正是我們想要的結果嗎?如果mUrl還是第一次showImageByThread賦值的mUrl,那不閃了嗎?因為如果現在更新第一個showImageByThread的ImageView一會兒就一定會更新第二個。也就是會閃。所以加入mUrl判斷,讓他只更新最新的一個。這不是bug。
2016-01-07
最新回答 / fishfishmanman
抽象類 URLConnection 是所有表示應用程序與 URL 之間通信鏈路的類的超類。該類的實例可以用來對由 URL 引用的資源進行讀取和寫入操作,HttpURLConnection支持 HTTP 特定功能的 URLConnection?
2016-01-06
最新回答 / 不逃課
知道了,在MyBaseadpter類中,創建一個ImageLoader,而不是每次調用getView創建一個imageLoader,保證了LruCach只用一個
2016-01-05
最贊回答 / JimmyZou
雖然我也不知道為什么,但是我發現,老師那時候寫了 一句:viewHolder.imageView.setImageResource(R.XXX.XX),XX就是把默認的安卓機器人圖片加載到imageView上的那句代碼,加了之后用這個.Tag()方法才有用,如果沒加這句的話就會還是圖片跳動,我也不明白為什么,求知道的朋友解釋下,謝謝了。
2016-01-05
沒有畫圖 說明 ,感覺 老師 就是在 賺錢 ,按照最低 標準 標準要求 ,說明 自己 的 思路 和 要做的事 。沒有強烈的想把 東西 講清楚 清楚的 愿望 。對于復雜的 問題 ,必須要通過 畫圖 說明。很多人 當個 碼農 賺錢還行 ,真的想 教書育人 ,沒有 這個 動機。
2016-01-03