亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Android必學-BaseAdapter的使用與優化

難度初級
時長45分
學習人數
綜合評分9.63
243人評價 查看評價
9.9 內容實用
9.7 簡潔易懂
9.3 邏輯清晰
看了書再來看鞏固一邊
很好!?。?!
老師講的不錯。看過第一行代碼手敲一遍以后來聽真的是茅塞頓開。謝謝老師。
外面公司基本使用Android Studio進行開發了,這是Google公司推薦的IDE,并在以后的版本中將不再對Eclipse進行支持。 視頻中很多地方使用了Eclipse,這影響了很多同學使用Alt+/的方式進行代碼編寫,不再記憶代碼。 而在Android Studio中為了照顧Eclipse的同學,添加了Eclipse的快捷鍵支持,只需要你們知道怎么去修改設置就可以了。
普通式利用了緩沖機制,但是findViewById比較浪費時間。
逗B式:沒有利用Listview提供的緩存機制
老師的插圖太逗了!
講的不錯,循序漸進,以前的老師直接就文藝式,有點蒙。。。。。。
完全沒有考慮到listView的感受~!擬人化了~
很棒,當時在培訓班老師急急忙忙的把這個講了一遍。也沒有聽懂?,F在在聽一遍有種茅塞頓開的感覺。趕緊在敲幾遍就徹底掌握了
源代碼在哪可以下載?
接下來是我之前理解的小錯誤,對于文藝式緩存在ConverView中的控件,我之前說緩存了8個控件,這是不對的,假設聊天界面所有item都是同樣的布局,那么Recycler里只緩存了1個item!也就是說Recycler里緩存的item數量是這個ListView里【布局類型】的數量。所以對于每個item上控件的人為緩存,談不上犧牲空間換時間。 總結:1.無論任何時候都不要使用逗比式。這種方法百害無一利。2.當可以確定item數量非常少的時候,可以使用普通式,即不必要緩存控件。3.絕大多數情況請使用文藝式。參考:http://android.amberfog.com/?p=296(老師用的這個)
上一條我的理解有一點小錯誤。還拿微信來舉例子。假設聊天界面最多一次顯示8個item,不管你用什么方式,這8個item肯定從內存中申請出來了。但是當上滑加載新的item時,逗比式肯定是每次都申請新的內存,普通式和文藝式都是反復利用這8個item的內存(第9個用第1個的,第10個用第2個的,以此類推)。而且最關鍵的問題是ConvertView它就在Recycler那個緩沖池里,不管你用還是不用!在調用getView()方法時都會自動傳遞給你。
課程須知
本課程是Android初-中級課程 1、熟練掌握基本的Android應用程序開發方法 2、熟練掌握Android中常見的適配器的使用 3、熟練掌握BaseAdapter中各方法的意義
老師告訴你能學到什么?
1、了解ListView的緩存機制 2、 BaseAdapter的逗比式 3、 BaseAdapter的普通式 4、 BaseAdapter的文藝式

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消