刷新Adapter報java.lang.IllegalStateException: Cannot call this method while RecyclerView is computing

今天在做EditText文本監控TextWatcher時,刷新Adapter,系統崩潰,報如下異常,再此記錄下修改的方法 如上圖所示, 錯誤翻譯:RecyclerView正在計算佈局或滾動應用程序時,無法調用此方法 報錯原因爲:在一個ViewHolder.onBind()裏面用通過bus發消息去通知刷新列表notifyDataSetChanged(),這個時候剛好列表在滾動,那麼就會報這個錯。 解
相關文章
相關標籤/搜索