android - 根据网络请求在回收站视图中显示大量项目的最佳方式是什么?
问题描述
我正在试验一个电影 API ( https://developers.themoviedb.org/3/ ),我需要一些关于我应该采取什么方向在 RecyclerView 中显示其数据的建议。
例如,我想使用 Retrofit 从 API ( https://api.themoviedb.org/3/movie/popular ) 获取热门电影列表,并在回收站视图中显示它们,但一次调用仅返回 20 个项目/电影。当用户滚动到 recyclerview 的底部时,我希望加载下一页的 20 个项目,依此类推。总共有 10000 个条目和 500 页。我知道我可以更改页面查询字符串来请求接下来的 20 个项目,但我不知道我应该如何设计我的应用程序来实现这一点。我应该使用 Android 分页库吗?我应该循环执行同步请求吗?
我已经仔细研究了 Android 分页库,但我对如何将它用于我想要的内容感到困惑。
请帮忙 :)
解决方案
推荐阅读
- qt - QML 强制委托实例化
- python-3.x - 为每个用户组使用 for 循环时提高速度
- r - R - 如何计算多个小时间间隔与大时间间隔的比率
- go - 删除 VS Code 中显示字段对齐的警告
- heroku - Heroku Connect - 未找到连接
- reactjs - reactjs - 根据复选框点击填充文本区域
- elasticsearch - 使用现有证书的 Elasticsearch SSL 配置
- python - 如何为 bulk_create 缓存单个 Django REST API POST?
- .net - 大众运输慢
- python - Airflow 如何使用 Oracle Hook 执行查询