一、新增消息时间显示
1.定义:当用户处于消息界面,接受到新消息时,消息是否展示
2.过程
2.1收到第1条消息,此条消息展示时间(第一条消息一定展示时间,
标记一个当前展示时间的指针index1 = time1;
markNum = 1;
2.2收到第2条消息,如果此消息时间 index2 = time2,
if index2-index1 >=5 minues then show time2
else markNum++; // don’t show;
2.3 收到第3条消息,如果消息时间 index3 = time3,
if index3-index2 >=5minues then show time3
else markNum++; //don’t show
2.4 ………..//依次类推,消息均未展示
2.5 收到第20条消息 此时消息 index20 = time20;
If index20-index19 >=5minues then show