zoukankan      html  css  js  c++  java
  • 飞信聊天记录相关类2

     今天继续...发现漏看DbHistoryManager函数补充一下

    public IList<Player> LoadPlayer()

    这个好像是返回数据库里面所有的联系人,以player List返回,自己的话,类型为User,内容好像比较简单,只有Uri,其他昵称,状态都未知,怪不得初始化的时候要用户Uri和昵称.

    public IList<TMessage> LoadMessages<TMessage>(Player player, MessageType type, int page, out int msgCount) where TMessage: IMessage;

    使用这个就能根据用户PlayerMessage列表出来了.

    由于Fetion是默认30条分页的,所以需要Pag是要读取的页码.

    MsgCount 指的是该用户下所有的信息的条数,而不是读取的条数(昨天理解错了)

    现在可以顺利读取出消息了,下面就是怎么展现出来.

    因此找到--Imps.Client.Pc.MessageHistory2.MessageHistoryFrom( 飞信自己的消息历史)

    private void InitializePlayerList()初始化的时候就把左边的TreeView初始化了
    private void ShowMessage(TreeNode selectNode, int page) 这个是点击树的节点时候引发的查询显示聊天记录的.
  • 相关阅读:
    JAVA中的类和对象
    JAVA方法
    JAVA数组
    JAVA流程控制语句
    JAVA常用的运算符
    JAVA中的变量和常量
    JAVA安装及环境变量配置
    linux环境下配置jmeter环境变量
    linux环境下解压文件
    安装程序遇到错误0x80240037
  • 原文地址:https://www.cnblogs.com/imparser/p/1161305.html
Copyright © 2011-2022 走看看