public static enum EMNotifierEvent.Event extends java.lang.Enum<EMNotifierEvent.Event>
枚举常量和说明 |
---|
EventConversationListChanged
通知会话列表更新通知
conversation list change notification
暂时没定义event data
|
EventDeliveryAck
已送达通知事件
Delivery Ack event
event data是 EMMessage
|
EventLogout
SDK 发出的logout事件
ignore this event
由于某些特殊的情况,SDK会自动logout,例如连接时限超时,为了保证APP能够得到logout的通知,此事件会发出
|
EventMessageChanged
message变化通知
message change notification event
当前支持message状态变化
event data
EMMessageChangeEventData 提供改变前的值 oldValue,和改变后的值 newValue |
EventNewCMDMessage
透传消息通知事件
New CMD message event
event data是 EMMessage
|
EventNewMessage
新消息通知事件
New message event
event data是 EMMessage
|
EventOfflineMessage
离线消息通知事件
Offline Message event
由于现在的实现方式,离线消息都是批量从服务器推送过来,所以SDK现在是每3秒钟会通知一次,日后改成推拉后就不需要此做法。
|
EventReadAck
已读回执通知事件
Read Ack event
event data是 EMMessage
|
限定符和类型 | 方法和说明 |
---|---|
static EMNotifierEvent.Event |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static EMNotifierEvent.Event[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final EMNotifierEvent.Event EventNewMessage
public static final EMNotifierEvent.Event EventNewCMDMessage
public static final EMNotifierEvent.Event EventReadAck
public static final EMNotifierEvent.Event EventDeliveryAck
public static final EMNotifierEvent.Event EventOfflineMessage
public static final EMNotifierEvent.Event EventConversationListChanged
public static final EMNotifierEvent.Event EventMessageChanged
EMMessageChangeEventData
提供改变前的值 oldValue,和改变后的值 newValuepublic static final EMNotifierEvent.Event EventLogout
public static EMNotifierEvent.Event[] values()
for (EMNotifierEvent.Event c : EMNotifierEvent.Event.values()) System.out.println(c);
public static EMNotifierEvent.Event valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。java.lang.IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException
- 如果参数为空值Copyright © 2014 EaseMob.com. All Rights Reserved.