viewHolder的作用

viewholder的作用是因爲Android有個recycler的反覆循環器,viewholder就是藉助他來做到循環利用itemview。

例如:

默認加載10個itemview,初始化的時候創建一個viewholder,並把10個itemview加載到內存裏面。

接着下滑,加載5-15的item,這個時候,顯示的還是隻有10個view。

我們只是需要重新填充view的數據,而不需要再次創建view並加載到內存裏面,這樣就可以複用itemview而避免頻繁創建view導致的內存消耗了。

結論:相當於只創建了一次view,其他時候都在複用view,只是更改了數據而已。

參考博客:http://blog.sina.com.cn/s/blog_e5fc0d110102vgpx.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章