RecyclerView使用Adapter刷新数据不变化的问题

问题描述:
(1)com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.50
(2)androidx.recyclerview:recyclerview:1.2.1
写某页面时,使用mAdapter进行刷新数据,发现无效,必须手动刷新才可以。
使用封装的定位功能有问题,定位之后,返回定位坐标的地方为非主线程,导致数据刷新有问题。

问题解决: 非主线程刷新数据有问题,在主线程进行刷新。

new Handler(getMainLooper()).post(() -> mAdapter.notifyDataSetChanged());
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容