融云 IM SDK 集成 --- 刷新会话界面和会话列表界面

最近集成融云 IMkit 发现, 融云 IMkit 提供的 ConversationListFragment 和 ConversationFragment 都没有提供刷新方法.

我们有个需求是, 使用 Message 的 extra 修改值后, 但是界面没有进行刷新, 需要自己调用代码进行刷新, 但是, 融云没有提供对应的刷新界面的方法, 所以只能看代码.

刷新 ListView 是需要获取 Adapter , 然后使用 Adapter 进行刷新, 但是我们无法从 ConversationListFragment 中直接获取, 那怎么办呢?

我们知道, ListView 中有 getAdapter 的方法. 那我们能不能先获取 ListView 控件呢? 答案是可以的. 我们通过 findById 方法即可获取 ListView. 通过查找, 我们可以知道, 融云会话列表的 listView 的 id 为 R.id.rc_list.

所以代码如下.

ListView mList = (ListView)findViewById(R.id.rc_list);

HeaderViewListAdapter adapter = (HeaderViewListAdapter)mList.getAdapter();

ConversationListAdapter wrappedAdapter = (ConversationListAdapter)adapter.getWrappedAdapter();

if (adapter != null) {

wrappedAdapter.notifyDataSetChanged();

}

php融云开源sdk使用im,融云 IM SDK 集成 --- 刷新会话界面和会话列表界面相关推荐

  1. 融云 IM SDK 集成 — 刷新会话界面和会话列表界面

    融云 IM SDK 集成 - 刷新会话界面和会话列表界面 最近集成融云 IMkit 发现, 融云 IMkit 提供的 ConversationListFragment 和 ConversationFr ...

  2. android腾讯云im刷新会话列表,融云 IM SDK 集成 --- 刷新会话界面和会话列表界面...

    融云 IM SDK 集成 --- 刷新会话界面和会话列表界面 最近集成融云 IMkit 发现, 融云 IMkit 提供的 ConversationListFragment 和 Conversation ...

  3. 融云 IM SDK 集成 --- 刷新会话界面和会话列表界面

    最近集成融云 IMkit 发现, 融云 IMkit 提供的 ConversationListFragment 和 ConversationFragment 都没有提供刷新方法. 我们有个需求是, 使用 ...

  4. 艾瑞发布《2021 年全球互联网通信云行业研究报告》,融云持续领跑市场

    2021 年,预计全年全球互联网通信云市场将实现 59.2% 的同比增长.基础设施的完善,叠加 5G.物联网等技术的发展,全球互联网通信云市场将迎来新增长,预计到 2024 年全球市场规模将达 182 ...

  5. 融云发送图片消息_融云开发者文档

    # 概述 适用于应用内两个用户之间一对一聊天方式,两个用户间可以是好友也可以是陌生人,融云不对用户的关系进行维护管理,会话关系由融云负责建立并保持. 消息发送时序图: UserA -> Rong ...

  6. 融云 uni-app 原生插件,生态丰富、高效集成

    uni-app 作为业内最风靡的应用框架之一,支撑着 12 亿活跃手机用户的庞大生态.关注[融云全球互联网通信云]了解更多 这个框架因在小程序端的舒爽构建体验和丰富的开发生态而备受开发者青睐,同时可用 ...

  7. 融云技术分享:解密融云IM产品的聊天消息ID生成策略

    本文来自融云技术团队原创分享,原文发布于"融云全球互联网通信云"公众号,原题<如何实现分布式场景下唯一 ID 生成?>,即时通讯网收录时有部分改动. 1.引言 对于IM ...

  8. 蛇打七寸,开源ERP携掌融宝再次出击

    本文讲的是蛇打七寸,开源ERP携掌融宝再次出击,大背景下,中国政府已经将实现中国经济转型升级作为重要的战略目标,不仅意识到大企业在推动经济转型升级中的引领示范作用,更看到了数以千万计的中小企业才是决定 ...

  9. 开源中国众包第二波阿里云悬赏项目,总金额30万

    昨天开源中国众包平台正式发布了合作伙伴 -- 阿里云的第一波的3个悬赏项目,总金额10万(详情),目前三个项目已经结束报名正式进入开发阶段. 现在第二波4个悬赏项目已经发布,总金额超过30万,分别是: ...

最新文章

  1. glm.fit Warning Messages in R: algorithm didn’t converge probabilities 0/1
  2. python能和wincc一起用_python通过ado连接wincc数据库
  3. matlab 函数return_基于MATLAB的指纹识别系统【论文,GUI】
  4. oracle控制文件全备失败,Oracle数据库案例整理-恢复数据库失败-主备机控制文件所在目录不同...
  5. react学习系列1 修改create-react-app配置支持stylus
  6. python测验9答案_【Python基础测试】你知道这些答案吗?
  7. css布局模型详细介绍
  8. 计算机所涉及的英语,计算机算法相关术语的英语词汇
  9. java判断多个线程是否跑批完成_终于有人把Java内存模型说清楚了
  10. Logstash 日志搜集处理框架 安装配置
  11. excel打开csv乱码解决------------为什么pycharm里面csv不乱码,excel里面却乱码了
  12. 利用SQL语句创建数据库
  13. 华三交换机ping不通用户但用户_华三交换机ping不通路由器
  14. matlab_使用dsolve函数求解微分方程(逻辑斯蒂模型)示例
  15. 角度传感器测量实验 GY-25
  16. 【反思】写在腾讯电话面试之后
  17. 写在十九岁生日的23:31。
  18. 复旦大学计算机a类专业,复旦大学a类学科有哪些?附复旦a类学科名单
  19. 各品牌主板设置U盘启动方法以及菜单快捷键
  20. MUX实现不同的门电路功能

热门文章

  1. (Modern Family S01E02) Part 5  PhilClair  Phil送Luke自行车
  2. ARCHLine.XP集成了BIMcatalogs.net平台提供的素材库
  3. mixly实现遥控器控制led
  4. Sikuli学习(一)
  5. 【工控老马】单片机与西门子S7-200通信原理详解
  6. Ubuntu 中运行Dropbox
  7. android的多开器解析和检测实现
  8. 区块链适合的应用场景
  9. 基于stm32与NRF24L01的无线门禁系统
  10. WhatsUp的邮件提醒设置