課程
/移動開發
/Android
/Android必學-BaseAdapter的使用與優化
getView()方法是在每個子項item被加載的時候調用的,mSumTime +=dValue這行代碼是在getView()方法內的,所以這里怎么能統計到所有item加載的總時間呢?
2017-06-20
源自:Android必學-BaseAdapter的使用與優化 5-1
正在回答
沒毛病。
dValue是每次加載一條item的時間,然后每次的dValue再累加到全局變量mSumTime上,就是你滑動到列表底部加載所有條目的總時間。
只是沒創建一個item,getView()方法都會被調用,所以會打印好多日志,他們分別是第1條item創建時間,前2條item創建時間,前3條item創建時間。。。等等。
嗯。一定是這樣子。
KingAmo 提問者
舉報
了解數據適配器的使用方法,寫出高效、文藝的BaseAdapter
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-20
沒毛病。
dValue是每次加載一條item的時間,然后每次的dValue再累加到全局變量mSumTime上,就是你滑動到列表底部加載所有條目的總時間。
只是沒創建一個item,getView()方法都會被調用,所以會打印好多日志,他們分別是第1條item創建時間,前2條item創建時間,前3條item創建時間。。。等等。
嗯。一定是這樣子。