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