NIMSDK-AOS  9.19.0
MsgStatusEnum.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.msg.constant;
2 
3 /**
4  * 消息本身发送/接收状态,附件状态见{@link AttachStatusEnum}
5  */
6 public enum MsgStatusEnum {
7  /**
8  * 草稿
9  */
10  draft(-1),
11 
12  /**
13  * 正在发送中
14  */
15  sending(0),
16 
17  /**
18  * 发送成功
19  */
20  success(1),
21 
22  /**
23  * 发送失败
24  */
25  fail(2),
26 
27  /**
28  * 消息已读
29  * 发送消息时表示对方已看过该消息
30  * 接收消息时表示自己已读过,一般仅用于音频消息
31  */
32  read(3),
33 
34  /**
35  * 未读状态
36  */
37  unread(4),
38  ;
39 
40  private int value;
41 
42  MsgStatusEnum(int value){
43  this.value = value;
44  }
45 
46  public static MsgStatusEnum statusOfValue(int status) {
47  for (MsgStatusEnum e : values()) {
48  if (e.getValue() == status) {
49  return e;
50  }
51  }
52  return sending;
53  }
54 
55  public int getValue(){
56  return value;
57  }
58 }
消息本身发送/接收状态,附件状态见AttachStatusEnum
static MsgStatusEnum statusOfValue(int status)
read
消息已读 发送消息时表示对方已看过该消息 接收消息时表示自己已读过,一般仅用于音频消息 ...