这是一个结构性的变化事件 ;
表示在数据集中的其它元素仍然被认为是最新的数据 , 这些数据不会被重新绑定 , 尽管它们的位置已经发生了变化 ;
也就是说 RecyclerView 只刷新涉及到的 fromPosition...和 结构性改变 ;
① item 元素改变 : 指的是单个的 item 的数据更新 , 但是位置没有改变 ;
② 结构性改变 : 指的是有新的数据被插入 , 删除 , 移动 , 位置发生了改变 ;
参数说明..., 通知数据发生了改变 , RecyclerView 会尝试去 为适配器 同步可见的结构性改变事件 ;
这样有助于动画和可视化对象的持续 , 但是单独的 item 元素组件需要重新被绑定 ;
代码示例...item 的数据更新 , 但是位置没有改变 ;
* 结构性改变指的是有新的数据被插入 , 删除 , 移动 , 位置发生了改变 ;
*
* 该事件不指定数据集发生了哪些变化...;
*
* 如果适配器调用了本方法 , 通知数据发生了改变 , RecyclerView 会尝试去 为适配器 同步可见的结构性改变事件 ;