当前位置:   article > 正文

Android Jetpack 之 Paging3的一些踩坑记录_android pagingsource load方法没被调用

android pagingsource load方法没被调用

前言

使用时多多少少遇到到了一些问题,去翻了源码发现 Paging3 的实现涉及到挺多协程的内容,但是自己对协程也是一知半解,所以文中的看法以及解决方案可能存在错误或不合理的地方。

简单使用

写这篇文章的时候虽然网上的使用教程寥寥无几,但是仅有的几篇讲的都很详细。结合官方的文档 Paging 3 library overview 自己再仔细琢磨一下使用起来基本没什么问题,这里就不再多做赘述。

注:关于paging3版本的问题,目前网上使用教程好像都是3.0.0-alpha02这个版本,这个版本存在一个bug:当加载更多失败时,调用retry方法有概率不会触发重试。具体原因没有详细了解,该bug在3.0.0-alpha05已修复,并且本文也是基于3.0.0-alpha05这个版本。

Paging3涉及哪些内容

Paging3相较于Paging之前的版本有了相当大的改变,之前也稍微用过Paging2(个人之前的实践项目,当时写完还留下很多坑,等手头上的坑填完打算重构这个项目),用的也是一知半解,导致项目中没少留坑,遇到的一些问题也是能绕就绕,这次使用Paging3的时候打算好好处理遇到的坑,同时也打算尽可能地理解该库的原理。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/286563
推荐阅读
相关标签
  

闽ICP备14008679号