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