类 EaseChatMessageMultiSelectHelper
- java.lang.Object
-
- io.agora.chat.uikit.manager.EaseChatMessageMultiSelectHelper
-
public class EaseChatMessageMultiSelectHelper extends java.lang.ObjectIt is a helper that helps us operate multi-select chat messages.
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddChatMessage(android.content.Context context, io.agora.chat.ChatMessage message)Add message to selectedMap.voidclear(android.content.Context context)Clear the selectedMap.static java.lang.StringgetCombineMessageSummary(java.util.List<java.lang.String> messageList)static EaseChatMessageMultiSelectHelpergetInstance()java.util.List<java.lang.String>getSortedMessages(android.content.Context context)Get the sorted message id list.voidinit(android.content.Context context)booleanisContainsMessage(android.content.Context context, io.agora.chat.ChatMessage message)Determines whether the message is contained.booleanisMultiStyle(android.content.Context context)Get the multi style.voidremoveChatMessage(android.content.Context context, io.agora.chat.ChatMessage message)Remove message from selectedMap.voidsetMultiStyle(android.content.Context context, boolean isMultiStyle)Set is multi style.
-
-
-
方法详细资料
-
getInstance
public static EaseChatMessageMultiSelectHelper getInstance()
-
init
public void init(android.content.Context context)
-
addChatMessage
public void addChatMessage(android.content.Context context, io.agora.chat.ChatMessage message)Add message to selectedMap.- 参数:
context-message-
-
removeChatMessage
public void removeChatMessage(android.content.Context context, io.agora.chat.ChatMessage message)Remove message from selectedMap.- 参数:
context-message-
-
isContainsMessage
public boolean isContainsMessage(android.content.Context context, io.agora.chat.ChatMessage message)Determines whether the message is contained.- 参数:
context-message-- 返回:
-
getSortedMessages
public java.util.List<java.lang.String> getSortedMessages(android.content.Context context)
Get the sorted message id list.- 参数:
context-- 返回:
-
getCombineMessageSummary
public static java.lang.String getCombineMessageSummary(java.util.List<java.lang.String> messageList)
-
setMultiStyle
public void setMultiStyle(android.content.Context context, boolean isMultiStyle)Set is multi style.- 参数:
context-isMultiStyle-
-
isMultiStyle
public boolean isMultiStyle(android.content.Context context)
Get the multi style.- 参数:
context-- 返回:
-
clear
public void clear(android.content.Context context)
Clear the selectedMap.- 参数:
context-
-
-