Viewpager+FragmentStatePagerAdapter动态添加,删除,移动位置,(局部)更新页面(Fragment)不闪屏,不错位解决方案
首先当然是引出要解决的需求,在做一个IM模块时UI是这样的:上面是水平的联系人栏,下面是聊天界面,可以水平滑动切换联系人聊天,也就是说是RecyclerView与Viewpager的联动,为了切换时体验好需要左右两边预加载多个联系人的聊天内容,用户收到新消息时当前聊天页变成第一页(Viewpager页面要无闪烁或滑动)顶栏头像移动到第一个,删除聊天时移除当前聊天页其他缓存的页不变动,不闪烁,也就是