Android小记 针对getAdapterPosition()方法被标记成了废弃问题
1、getAdapterPosition()方法被标记成了废弃。
2、recyclerview-1.2.0-alpha02 中增加了一个新的类 MergeAdapter,这个类可以按照顺序把几个 adapter 合成一个新的 adapter。
3、eg ; val mergeAdapter = MergeAdapter(aAdapter, bAdapter);
4、因为布局中可能存在多个数据源,可分为 3类 A B (AB),当我们点击过去item的位置时候,就会出现一个位置有多个position,比如说 B 的三位置 可能是(AB)的6位置,所有官方选择放弃这个getAdapterPosition()方法,改为用getBindingAdapterPosition()和getAbsoluteAdapterPosition()这两个方法,当你在使用listView或者recycleView的监听事件时,其中getBindingAdapterPosition()表示A 或者 B的数据源的单独位置,getAbsoluteAdapterPosition()负责是(AB)中的位置。******