问题定位及解决方案

1.视频沉浸页快速滑动后,必现不能向下划动
复现步骤:
进入视频沉浸页,快速向下划动,滑动到第一页最后一个时,不能再向下划动。
在这里插入图片描述

解决步骤:
1.确定请求API: mtop.aliexpress.ugc.feed.video.list
2.找到触发请求的位置:
在这里插入图片描述

解决方案:
debug,在第一页最后一个数据时,滑动, lastItemPosition > itemCount - 3, 修改加载条件即可。

2.Follwing页面点击登录,登录成功返回后页面不刷新问题
在这里插入图片描述

问题原因:
登录成功后,调用了RecyclerView的 removeHeaderView方法,去掉头部的登录按钮,导致 RecyclerView的状态一直是 isComputingLayout 为true,调用 Adapter的 notifyDatasetChanged方法失效。

解决方案:
登录成功后,先不调用 removeHeaderView 方法,待请求接口数据返回后,在 remove调 header和footer view
在这里插入图片描述

3.Feed懒加载导致初次进入Feed没有上报2001页面事件,需要做一次补偿。
问题原因:
Fragment在onCreate时,埋点逻辑才注册生命周期监听,懒加载时,setUserVisibleHint true先于onCreate执行,导致onVisible没有调用到,因此未走TrackUtil.onPageEnter方法,在页面离开时走onPageLeave,没有匹配一对pageEnter和PageLeave,所以不会上报2001页面事件。第二次再进入,则正常上报。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

解决方案:
参考 HomeFragmentV3,懒加载,页面初始化时,未触发onVisible,需要做一次补偿

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值