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函数相关推荐

  1. Android Q(10.0)版本新特性和兼容性适配

    北京时间2019年3月14日Google正式对外发布Android Q Beta 1及预览版SDK,这意味着安卓开发者们又即将迎来一年一度的新版本适配工作了.Android Q 为开发者们带来了许多新 ...

  2. Android Studio 基础 之 获取蓝牙Bluetooth 的状态,设置的蓝牙Bluetooth 的开关状态,并监听蓝牙Bluetooth 的状态变化方法整理

    Android Studio 基础 之 获取蓝牙Bluetooth 的状态,设置的蓝牙Bluetooth 的开关状态,并监听蓝牙Bluetooth 的状态变化方法整理 目录 Android Studi ...

  3. 【Android 电量优化】JobScheduler 相关源码分析 ( ConnectivityController 底层源码分析 | 构造函数 | 追踪任务更新 | 注册接收者监听连接变化 )

    文章目录 一.ConnectivityController 连接控制器引入 二.ConnectivityController 构造方法解析 ( 注册接收者 ) 三.mConnectivityRecei ...

  4. android 键盘点击事件监听事件,Android 键盘事件触发以及监听

    一.Android 手动显示和隐藏软键盘 如果输入法在窗口上已经显示,则隐藏,反之则显示 InputMethodManager imm = (InputMethodManager) getSystem ...

  5. android 客户端倍速播放,Android MediaPlayer 在 6.0 以上版本使用倍速播放功能说明

    public class FloatingPopupWindow implementsSurfaceHolder.Callback {//弹窗宽度 private static final int P ...

  6. Android之BaseQuickAdapter(3.0.4版本)给子view添加点击事件(helper.addOnClickListener(view))的函数没了

    1.问题 用BaseQuickAdapter给子view添加点击事件,以前都是在适配器里面这么写的helper.addOnClickListener(view),现在这个函数没了 2.解决办法 直接在 ...

  7. android播放器删除视频教程,列表条目 的播放视频按钮、删除条目按钮的点击事件监听接口的实...

    1.课程的初忠与目的 问题:通过上课发现,在学习完成Android基本组件后,还会迷茫于如何完成一个完整的应用. 本实践课程通过开发完成一个"畅听音乐"的小项目,实现从基本组件的学 ...

  8. android 代码设置居右_AppCompatSpinner默认值、默认选中、更改右侧箭头颜色、选项变化监听、文本居中显示...

    1.在代码中设置spinner默认值 spinner.setSelection(2,true); 就这样一行代码,很重要 一定要加true. 2.根据值设置spinner默认选中 /** 根据值, 设 ...

  9. Android 超简单音乐播放器(三)根据歌曲名或者歌手搜索本地音乐(EditText监听)

    在MusicUtil中添加一个SearchSong的方法 public List<Song> SearchSong(String name) {List<Song> list2 ...

最新文章

  1. 论文笔记:MobileFaceNet
  2. 原理 快速邻近匹配_论文推荐 | 陈晓勇:低空摄影测量立体影像匹配的现状与展望...
  3. ESP32彩屏应用开源了https://github.com/wireless-tag-cn/lv_port_esp32
  4. 在c++中使用for循环遍历map并删除map中的元素的注意事项
  5. React开发(277):ant design time刚进入页面时间重置
  6. Pr使用技巧,如何使用pr去水印?
  7. python中判断素数的几种方法
  8. java exchange类,JAVA5---Exchange使用
  9. php图片颤抖,如何实现图片抖动效果
  10. win7还原关闭计算机,怎么关闭系统还原,教您win7怎么关闭系统还原
  11. VS中修改解决方案/项目/类的名字
  12. linux上的客户端连接window上的服务器
  13. ChatGPT翻译怎么样-ChatGPT批量翻译工具软件
  14. Tesra超算网络,招募内测用户,可优先体验免费GPU算力!
  15. 线性代数:裁剪变换(投影变换)(一)
  16. 新南威尔士大学计算机排名,新南威尔士大学世界排名及专业排名汇总(QS世界大学排名版)...
  17. X电容(差模电容)和Y电容(共模电容)简介
  18. Java反射机制解读
  19. 第二届2011年国信蓝点杯软件设计大赛预赛的试题1
  20. 落户经验分享---单列计划落户档案派遣,存档流程说明

热门文章

  1. Asp.Net Core部署:早知道,还是docker!以及一点碎碎念
  2. 第六届中国开源年会(COSCon'21)开心开源精彩收官
  3. 使用 C# 下载文件的十八般武艺
  4. [译]WPF开源控件扩展库ControlzEx
  5. 读书 | 一切红利最终都是趋势红利
  6. 通过Dapr实现一个简单的基于.net的微服务电商系统(五)——一步一步教你如何撸Dapr之状态管理...
  7. 了解一下HTTP1.1 Pipelining技术
  8. 惊!Kubernetes 将弃用 Docker,开发者们怎么办?
  9. .NET Core 集成JWT认证
  10. .NET Core + K8S + Apollo 玩转配置中心