mAdapter引用的mList内存地址更改了,也就是 mList直接是 mList = 新List; 这样子再调用mAdapter.notifyDataSetChanged();是没用的
我们要做的是
mList.clear();//根据实际选择是否清空旧数据
mList.addAll( 新List );
mAdapter.notifyDataSetChanged();
mAdapter引用的mList内存地址更改了,也就是 mList直接是 mList = 新List; 这样子再调用mAdapter.notifyDataSetChanged();是没用的
我们要做的是
mList.clear();//根据实际选择是否清空旧数据
mList.addAll( 新List );
mAdapter.notifyDataSetChanged();