关于聊天功能-在指定聊天记录上显示时间

最近实现了一个需求,关于聊天功能,在指定聊天记录上显示时间,大概记录一下实现思路,代码就不一一列出,不是最完善最完美的,以后再慢慢改进

1.当进入聊天页面时,会首先显示最近的聊天记录,假定为15条,索引值为0的是最新的聊天记录.举个例子,索引值为14的聊天记录和索引值为15的聊天记录的发送时间进行对比,如果14的时间与15的间隔超过三分钟,则14的时间需要显示

2.当发送/接收消息时,需要获取当前聊天记录数组的最新一条的消息,与发送/接收的消息的时间进行对比,如果时间间隔超过三分钟,则最新发送/接收的消息需要显示时间

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 13,928评论 0 15
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,145评论 6 13
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,141评论 1 32
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,016评论 2 89
  • 为了你愿意热爱整个世界,真的被狠狠撒了一波狗粮呀,一念不相见,一念不相恋,一念心恒坚,17岁的季节永远不懂20岁之...
    Charlan阅读 183评论 0 0