你的RecyclerView的adapter进行了两次初始化,并且这两次初始化时间间隔比较短,所以会闪。
解决办法:
if (adapter == null) { adapter = ElectLetAdapter(context) binding.recyclerView.adapter = adapter}adapter.setData(dataList)