各位,注意了,老師的setTag方式是不對的,因為每次在做ImageView的tag判斷時永遠是對的,這樣setTag就沒有意義了,一下是正確的setTag方式:
protected void onPostExecute(Bitmap bitmap) {
if(mImageView.getTag()==null){//初始化時并未設置Tag
mImageView.setTag(mUrl);
}else if(mImageView.getTag().equals(mUrl)){//已經設置過Tag
mImageView.setImageBitmap(bitmap);
}
}