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

今天在做EditText文本监控TextWatcher时,刷新Adapter,系统崩溃,报如下异常,再此记录下修改的方法 如上图所示, 错误翻译:RecyclerView正在计算布局或滚动应用程序时,无法调用此方法 报错原因为:在一个ViewHolder.onBind()里面用通过bus发消息去通知刷新列表notifyDataSetChanged(),这个时候刚好列表在滚动,那么就会报这个错。 解
相关文章
相关标签/搜索