1. 程式人生 > >RecyclerView Adapter 所使用的資料list發生變化需要注意的事情

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(); }