-
通過(guò)轉(zhuǎn)入的URLString ,轉(zhuǎn)化為Bitmap,然后把值返回出去
查看全部 -
首先在異步操作new 一個(gè)異步,將URL傳遞進(jìn)去,實(shí)現(xiàn)對(duì)他的異步訪問(wèn),然后通過(guò)getJSONData轉(zhuǎn)化對(duì)象
查看全部 -
JSON的解析,把數(shù)據(jù)轉(zhuǎn)化成為newsBean的對(duì)象,就可以這adapter中使用這些數(shù)據(jù),打個(gè)斷點(diǎn)看看最終返回的是否是我們需要的元素
查看全部 -
多次用log去測(cè)試,看能否成功的返回一個(gè)字符串。
查看全部 -
這句的形式
查看全部 -
通過(guò)InputStream去讀取網(wǎng)絡(luò)信息,通過(guò)InputStreamReader字節(jié)轉(zhuǎn)化為字符流,再通過(guò)以BufferedReader的形式去讀取出來(lái)。最終拼接到我們的回調(diào)中,完成整個(gè)的數(shù)據(jù)讀取。
查看全部 -
getJsonData (params[0])表示的是請(qǐng)求的網(wǎng)址
查看全部 -
數(shù)據(jù)處理與布局查看全部
-
記錄下,很重要
查看全部 -
幾個(gè)要點(diǎn):
1、異步加載圖片
2、給imageview設(shè)置tag避免顯示混亂?
3、滾動(dòng)時(shí)不加載且取消加載,滾動(dòng)停止后才加載可見(jiàn)的item
4、預(yù)加載剛進(jìn)來(lái)時(shí)的第一頁(yè)可見(jiàn)item。
查看全部 -
b避免緩存的圖片對(duì)將要加載的圖片造成錯(cuò)位的現(xiàn)象
查看全部 -
public?static
查看全部 -
在onpostexecute里構(gòu)造適配器需要的數(shù)據(jù)源
mainactivity中
getjsondata方法將url對(duì)應(yīng)的json格式數(shù)據(jù)轉(zhuǎn)化為L(zhǎng)ist<NewsBean>(我們封裝的)
readstream方法通過(guò)inputstream解析? 網(wǎng)頁(yè)返回的數(shù)據(jù)
asynctask實(shí)現(xiàn)網(wǎng)絡(luò)的異步訪問(wèn)
查看全部 -
為什么使用異步加載
android是單線程,耗時(shí)操作阻塞UI線程
常用的異步加載方式:
多線程/線程池 、asynctask
查看全部
舉報(bào)