RecyclerView復用item導致數據混亂


一般recyclerview會復用item以讓recycler性能提升

但是我們有些時候會出現復用了之后混亂的情況

 

如何防止RecyclerView復用item呢

1 最好是每一個有判斷的地方,都要寫全所有情況,什么意思呢

if里textView設了一個值,false也必須設置一個值

2 調用自帶的api設置不復用

   viewHolder.setIsRecyclable(false);那么這個Item的onViewRecycled將永遠不會調用。

 這個方法會讓我們丟一些性能損失

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM