Android之BaseRecyclerViewAdpater(3.0.4版本)当页面第二次滑到底部的时候没有触发OnLoadMoreListener监听的onLoadMore函数
1 、问题
BaseRecyclerViewAdpater(3.0.4版本)当页面第二次滑到底部的时候没有触发OnLoadMoreListener监听的onLoadMore函数,也就是梅如下监听的地方
adapter?.loadMoreModule?.setOnLoadMoreListener(object : OnLoadMoreListener {override fun onLoadMore() {Log.d(TAG, "initRv: setOnLoadMoreListener start... currentMsg is ${isNextPage}")if (isNextPage ) {getGamesByTagId(tagId, currentPage , false)}}}})
2 、解决办法
在第一次网络请求完成的时候,如果还需要上拉加载下一页,我们需要再次设置这个函数
adapter?.loadMoreModule?.loadMoreComplete()
就能让recycleView滑动到底部再次触发onLoadMore函数
3 、部分代码实现
注意这里需要实现LoadMoreModule接口
inner class MoreAdapter(l
Android之BaseRecyclerViewAdpater(3.0.4版本)当页面第二次滑到底部的时候没有触发OnLoadMoreListener监听的onLoadMore函数相关推荐
- Android Q(10.0)版本新特性和兼容性适配
北京时间2019年3月14日Google正式对外发布Android Q Beta 1及预览版SDK,这意味着安卓开发者们又即将迎来一年一度的新版本适配工作了.Android Q 为开发者们带来了许多新 ...
- Android Studio 基础 之 获取蓝牙Bluetooth 的状态,设置的蓝牙Bluetooth 的开关状态,并监听蓝牙Bluetooth 的状态变化方法整理
Android Studio 基础 之 获取蓝牙Bluetooth 的状态,设置的蓝牙Bluetooth 的开关状态,并监听蓝牙Bluetooth 的状态变化方法整理 目录 Android Studi ...
- 【Android 电量优化】JobScheduler 相关源码分析 ( ConnectivityController 底层源码分析 | 构造函数 | 追踪任务更新 | 注册接收者监听连接变化 )
文章目录 一.ConnectivityController 连接控制器引入 二.ConnectivityController 构造方法解析 ( 注册接收者 ) 三.mConnectivityRecei ...
- android 键盘点击事件监听事件,Android 键盘事件触发以及监听
一.Android 手动显示和隐藏软键盘 如果输入法在窗口上已经显示,则隐藏,反之则显示 InputMethodManager imm = (InputMethodManager) getSystem ...
- android 客户端倍速播放,Android MediaPlayer 在 6.0 以上版本使用倍速播放功能说明
public class FloatingPopupWindow implementsSurfaceHolder.Callback {//弹窗宽度 private static final int P ...
- Android之BaseQuickAdapter(3.0.4版本)给子view添加点击事件(helper.addOnClickListener(view))的函数没了
1.问题 用BaseQuickAdapter给子view添加点击事件,以前都是在适配器里面这么写的helper.addOnClickListener(view),现在这个函数没了 2.解决办法 直接在 ...
- android播放器删除视频教程,列表条目 的播放视频按钮、删除条目按钮的点击事件监听接口的实...
1.课程的初忠与目的 问题:通过上课发现,在学习完成Android基本组件后,还会迷茫于如何完成一个完整的应用. 本实践课程通过开发完成一个"畅听音乐"的小项目,实现从基本组件的学 ...
- android 代码设置居右_AppCompatSpinner默认值、默认选中、更改右侧箭头颜色、选项变化监听、文本居中显示...
1.在代码中设置spinner默认值 spinner.setSelection(2,true); 就这样一行代码,很重要 一定要加true. 2.根据值设置spinner默认选中 /** 根据值, 设 ...
- Android 超简单音乐播放器(三)根据歌曲名或者歌手搜索本地音乐(EditText监听)
在MusicUtil中添加一个SearchSong的方法 public List<Song> SearchSong(String name) {List<Song> list2 ...
最新文章
- 论文笔记:MobileFaceNet
- 原理 快速邻近匹配_论文推荐 | 陈晓勇:低空摄影测量立体影像匹配的现状与展望...
- ESP32彩屏应用开源了https://github.com/wireless-tag-cn/lv_port_esp32
- 在c++中使用for循环遍历map并删除map中的元素的注意事项
- React开发(277):ant design time刚进入页面时间重置
- Pr使用技巧,如何使用pr去水印?
- python中判断素数的几种方法
- java exchange类,JAVA5---Exchange使用
- php图片颤抖,如何实现图片抖动效果
- win7还原关闭计算机,怎么关闭系统还原,教您win7怎么关闭系统还原
- VS中修改解决方案/项目/类的名字
- linux上的客户端连接window上的服务器
- ChatGPT翻译怎么样-ChatGPT批量翻译工具软件
- Tesra超算网络,招募内测用户,可优先体验免费GPU算力!
- 线性代数:裁剪变换(投影变换)(一)
- 新南威尔士大学计算机排名,新南威尔士大学世界排名及专业排名汇总(QS世界大学排名版)...
- X电容(差模电容)和Y电容(共模电容)简介
- Java反射机制解读
- 第二届2011年国信蓝点杯软件设计大赛预赛的试题1
- 落户经验分享---单列计划落户档案派遣,存档流程说明
热门文章
- Asp.Net Core部署:早知道,还是docker!以及一点碎碎念
- 第六届中国开源年会(COSCon'21)开心开源精彩收官
- 使用 C# 下载文件的十八般武艺
- [译]WPF开源控件扩展库ControlzEx
- 读书 | 一切红利最终都是趋势红利
- 通过Dapr实现一个简单的基于.net的微服务电商系统(五)——一步一步教你如何撸Dapr之状态管理...
- 了解一下HTTP1.1 Pipelining技术
- 惊!Kubernetes 将弃用 Docker,开发者们怎么办?
- .NET Core 集成JWT认证
- .NET Core + K8S + Apollo 玩转配置中心