RecyclerView 的IndexOutOfBoundsException: Inconsistency detected異常解決辦法

在使用RecyclerView 的時候用到側滑刪除,出現了下面的異常:

這裏寫圖片描述

經查閱資料,發現在適配器中使用notifyItemRemoved,notifyItemChanged 方法導致的,這裏主要在刪除時錯誤的調用了 notifyItemChanged 方法所致,改爲 notifyItemRemoved 即可解決。

以上僅是我在使用時遇到的問題,更多錯誤內容可以以查閱 android issu158046.

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