public class MobileMessageCacheImpl extends java.lang.Object implements MobileMessageCacheProvider
构造器和说明 |
---|
MobileMessageCacheImpl() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
cache(java.lang.String key,
Message message)
添加消息
|
static MobileMessageCacheProvider |
getInstance() |
Message[] |
getMessages(java.lang.String terminalType,
java.lang.String userName)
列出指定用户的所有消息
|
boolean |
removeCache(java.lang.String key)
删除消息记录
|
boolean |
updateToasted(java.lang.String key)
将指定的消息标记会已弹出过的状态
|
public static MobileMessageCacheProvider getInstance()
public boolean cache(java.lang.String key, Message message) throws java.lang.Exception
MobileMessageCacheProvider
cache
在接口中 MobileMessageCacheProvider
key
- key值message
- 消息记录java.lang.Exception
public boolean removeCache(java.lang.String key) throws java.lang.Exception
MobileMessageCacheProvider
removeCache
在接口中 MobileMessageCacheProvider
key
- key值java.lang.Exception
public Message[] getMessages(java.lang.String terminalType, java.lang.String userName) throws java.lang.Exception
MobileMessageCacheProvider
getMessages
在接口中 MobileMessageCacheProvider
terminalType
- 终端类型userName
- 用户名java.lang.Exception
- 获取消息出现错误则抛出此异常public boolean updateToasted(java.lang.String key) throws java.lang.Exception
MobileMessageCacheProvider
updateToasted
在接口中 MobileMessageCacheProvider
key
- key值java.lang.Exception