刷新帖子第一条出现屏幕范围外的问题
来源:11-5 WorkManager状态监听【重点】

慕用0425495
2020-11-25
发布一条新的帖子之后, 下拉刷新会回调到
新建一个DataSource并回调loadInitial加载初始化数据, 那么pagedList也是新建的, 在loadInitial拿到新的初始数据时会赋给新pagedList.
这个操作和FeedCommentAdapter(详情页添加评论)的这个方法
也是新建了pagedList, 不同之处就是我们新建的DataSource会持有原来的DataSource, (向后分页是用了原来的DataSource的分页方法)。但两者新建DataSource和pagedLIst是相同的。
除此之外onRefresh和addAndRefreshList的区别在哪? 为什么后者不会出现第一条数据超出显示范围问题 ?
写回答
1回答
-
LovelyChubby
2020-11-25
屏幕范围外?是指recyclerview 滚动了一段距离?
刷新完可以scrolltoposition=0。
112020-11-25
相似问题