一般recyclerview會復用item以讓recycler性能提升
但是我們有些時候會出現復用了之后混亂的情況
如何防止RecyclerView復用item呢
1 最好是每一個有判斷的地方,都要寫全所有情況,什么意思呢
if里textView設了一個值,false也必須設置一個值
2 調用自帶的api設置不復用
viewHolder.setIsRecyclable(false);那么這個Item的onViewRecycled將永遠不會調用。
這個方法會讓我們丟一些性能損失
一般recyclerview會復用item以讓recycler性能提升
但是我們有些時候會出現復用了之后混亂的情況
如何防止RecyclerView復用item呢
1 最好是每一個有判斷的地方,都要寫全所有情況,什么意思呢
if里textView設了一個值,false也必須設置一個值
2 調用自帶的api設置不復用
viewHolder.setIsRecyclable(false);那么這個Item的onViewRecycled將永遠不會調用。
這個方法會讓我們丟一些性能損失
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。