已采納回答 / BanJim3313278
是兩種不同的方法,并無(wú)關(guān)系,一種是利用Thread進(jìn)行異步加載,一種是利用AsyncTask進(jìn)行異步加載(其實(shí)也是Handler和Thread的封裝)
2016-10-14
最新回答 / 叫我二哈
解決辦法:將mImageView和mUrl聲明在AsyncTask中,刪除在ImageLorder中的聲明。老師在ImageLorder中聲明是為了Handler使用,我們這里將Handler的內(nèi)容全部刪除其實(shí)是沒(méi)有影響的。原理:如果我們?cè)赼dapter構(gòu)造方法中初始化ImageView,全局只有一個(gè)ImageLorder,而在ImageLoder中聲明mImageView和mUrl,那么adapter沒(méi)調(diào)用一次ShowImageByAsynctask,mImageViedw和mUrl就會(huì)被初始化一次,導(dǎo)...
2016-09-23
已采納回答 / 飛羽絡(luò)辰
主要是為了接收從外面?zhèn)鬟^(guò)來(lái)的ImageView控件,賦值給自己定義的mimageView,然后再handle中給mimageView進(jìn)行setBitmap
2016-09-19