类 EaseChatMessageMultiSelectHelper


  • public class EaseChatMessageMultiSelectHelper
    extends java.lang.Object
    It is a helper that helps us operate multi-select chat messages.
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void addChatMessage​(android.content.Context context, io.agora.chat.ChatMessage message)
      Add message to selectedMap.
      void clear​(android.content.Context context)
      Clear the selectedMap.
      static java.lang.String getCombineMessageSummary​(java.util.List<java.lang.String> messageList)  
      static EaseChatMessageMultiSelectHelper getInstance()  
      java.util.List<java.lang.String> getSortedMessages​(android.content.Context context)
      Get the sorted message id list.
      void init​(android.content.Context context)  
      boolean isContainsMessage​(android.content.Context context, io.agora.chat.ChatMessage message)
      Determines whether the message is contained.
      boolean isMultiStyle​(android.content.Context context)
      Get the multi style.
      void removeChatMessage​(android.content.Context context, io.agora.chat.ChatMessage message)
      Remove message from selectedMap.
      void setMultiStyle​(android.content.Context context, boolean isMultiStyle)
      Set is multi style.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • 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 -