Room与Paging3搭配使用时手动刷新列表跳转至3*loadSize位置问题
Paging3 刷新后列表异常跳转问题
依赖版本
room: 2.3.0 paging3: 3.0.0
运行环境
min_sdk = 23 compile_sdk = 30 target_sdk = 24 build_tools = "30.0.3"
问题说明
手动触发刷新操作时,列表会自动跳转至默认3*loadSize对应的位置。
问题触发原因为单次加载超过3*loadSize量级的数据,并将这部分数据插入到Room数据库中。若单次插入的数据量小于等于3*loadSize,该问题不会出现。
示例中设置的loadSize为4,因此单次加载并插入数据库的数据量小于等于12时,Paging3运行完全正常。但如果单次加载的数据量为13(大于3 * 4),就会出现上述列表跳转的异常问题。
内容的提问来源于stack exchange,提问作者pnkj
相关产品推荐
相关产品推荐

