一般情况下使用RecyclerView需要更新数据时都是使用adapter?.notifyDataSetChanged(),但是在RecyclerView使用BaseQuickAdapter的时候这种刷新数据方式并不起作用。在BaseQuickAdapter中需要adapter.setNewData来刷新数据,但是setNewData即将被废弃,官方建议使用adapter.setNewInstance来替代,其实adapter.setList也是可以实现刷新数据的。
一般情况下使用RecyclerView需要更新数据时都是使用adapter?.notifyDataSetChanged(),但是在RecyclerView使用BaseQuickAdapter的时候这种刷新数据方式并不起作用。在BaseQuickAdapter中需要adapter.setNewData来刷新数据,但是setNewData即将被废弃,官方建议使用adapter.setNewInstance来替代,其实adapter.setList也是可以实现刷新数据的。