融云 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();

}

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

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

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

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

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

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

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

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

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

  5. android读信息会话,在融云 IMkit 会话界面基础上添加消息已读未读.

    在融云 IMkit 会话界面基础上添加消息已读未读. 使用过融云的同学们可能知道. 融云 IMkit 的会话界面, 发送玩消息后, 如果对方已读, 发送端则会显示小对号的图片. 但是更具需求要把小对号 ...

  6. android融云的几种参数,融云开发者文档

    # 功能描述 IMLib 中已经内置了推送功能 RongPush. RongPush 是通过在云端和客户端之间维护一条稳定可靠的长链接通道,从云端发送各类消息至客户端并以通知形式展现的服务.应用被杀掉 ...

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

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

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

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

  9. React Native腾讯广告优量汇广点通广告SDK集成

    项目地址:https://github.com/SemperChen/TouTiaoAd 以上是全屏视频广告集成代码,Android和iOS都可以用

最新文章

  1. Python中6种基本数据类型
  2. 438. Find All Anagrams in a String
  3. VTK:非结构化网格之UGrid
  4. 内网穿透工具 Ngrok
  5. MNIST数据集手写数字识别(一)
  6. 大数据平台基本功能有哪些
  7. IIS 7.0与ASP.NET
  8. 【Caffe安装】import caffe时出错:can not find module skimage.io
  9. Unity——网络游戏通信方案
  10. 傻X了:mac上编译的程序放到linux上运行
  11. tensorflow输出的人脸图片经过OpenCV write的图片是蓝色的问题的解决方案
  12. 详解intel处理器命名规则
  13. [4G5G专题-112]:部署 - LTE邻区规划、配置、自动邻区关系ANR
  14. pip 升级到最近21.0.1 后报错 sys.stderr.write(f“ERROR: {exc}“)
  15. EC-PCA: 利润中心出具报表编制流程 - KE5Z / S_ALR_87013326
  16. c#五子棋实验报告_基于c#的五子棋游戏的设计与实现毕业论文.doc
  17. 手机PIN、PUK码之谜
  18. private方法可以被代理吗?
  19. 如何把网页保存成html文档,怎么把网页存成word
  20. Java 编程问题:十三、HTTP 客户端和 WebSocket API

热门文章

  1. 3DMax二次开发的配置
  2. Vegas Pro 16你不知道的那些事~
  3. 图片设计素材网址大全
  4. SVPWM中直流电压利用率的问题
  5. Android Vitamio的使用
  6. EasyUI之Layout布局
  7. DPDK(二):准备5---cache 颠簸
  8. [精易软件开发工程师Leo学习笔记]010模块化开发+API
  9. html 英文逗号,英文标点符号使用大全(中英对照)
  10. JSDB.io - Javascript 的 Framework、Library 和 Tool 分類