RecyclerView Adapter 所使用的数据list发生变化需要注意的事情

@Subscribe
    public void onReceiveClasses(ClassEvent classEvent) {
//        this.classEntities = classEvent.classEntities;//直接重新赋值是行不通的,因为引用的问题,需要通过后面这样的方式来进行
        this.classEntities.clear();
        this.classEntities.addAll(classEvent.classEntities);
        Toast.makeText(getContext(), "1111", Toast.LENGTH_LONG).show();
        classTableAdapter.notifyDataSetChanged();
    }

你可能感兴趣的:(RecyclerView Adapter 所使用的数据list发生变化需要注意的事情)