Class BaseUiConversation
-
- All Implemented Interfaces:
public abstract class BaseUiConversation
-
-
Field Summary
Fields Modifier and Type Field Description public Conversation
mCore
public Spannable
mConversationContent
-
Constructor Summary
Constructors Constructor Description BaseUiConversation(Context context, Conversation conversation)
-
Method Summary
Modifier and Type Method Description void
onDraftUpdate(String draft)
ConversationIdentifier
getConversationIdentifier()
void
processResending(Conversation conversation)
Conversation
currentConversation(String targetId)
int
getUnreadMessageCount()
abstract void
onUserInfoUpdate(UserInfo user)
用户信息更新 abstract void
onGroupInfoUpdate(Group group)
群组信息更新 abstract void
onGroupMemberUpdate(GroupUserInfo groupMember)
群组成员更新 abstract void
onConversationUpdate(Conversation conversation)
会话更新 -
-
Method Detail
-
onDraftUpdate
void onDraftUpdate(String draft)
-
getConversationIdentifier
ConversationIdentifier getConversationIdentifier()
-
processResending
void processResending(Conversation conversation)
-
currentConversation
Conversation currentConversation(String targetId)
-
getUnreadMessageCount
int getUnreadMessageCount()
-
onUserInfoUpdate
abstract void onUserInfoUpdate(UserInfo user)
用户信息更新
- Parameters:
user
- UserInfo
-
onGroupInfoUpdate
abstract void onGroupInfoUpdate(Group group)
群组信息更新
- Parameters:
group
- Group
-
onGroupMemberUpdate
abstract void onGroupMemberUpdate(GroupUserInfo groupMember)
群组成员更新
- Parameters:
groupMember
- GroupUserInfo
-
onConversationUpdate
abstract void onConversationUpdate(Conversation conversation)
会话更新
- Parameters:
conversation
- Conversation
-
-
-
-