类 EaseAtMessageHelper


  • public class EaseAtMessageHelper
    extends java.lang.Object
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void addAtUser​(java.lang.String username)
      add user you want to @
      org.json.JSONArray atListToJsonArray​(java.util.List<java.lang.String> atList)  
      void cleanToAtUserList()  
      boolean containsAtAll​(java.lang.String content)  
      boolean containsAtUsername​(java.lang.String content)
      check if be mentioned(@) in the content
      static EaseAtMessageHelper get()  
      java.util.Set<java.lang.String> getAtMeGroups()
      get groups which I was mentioned
      java.util.List<java.lang.String> getAtMessageUsernames​(java.lang.String content)
      get the users be mentioned(@)
      boolean hasAtMeMsg​(java.lang.String groupId)
      check if the input groupId in atMeGroupList
      boolean isAtMeMsg​(io.agora.chat.ChatMessage message)  
      void parseMessages​(java.util.List<io.agora.chat.ChatMessage> messages)
      parse the message, get and save group id if I was mentioned(@)
      void removeAtMeGroup​(java.lang.String groupId)
      remove group from the list
      • 从类继承的方法 java.lang.Object

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

      • addAtUser

        public void addAtUser​(java.lang.String username)
        add user you want to @
        参数:
        username -
      • containsAtUsername

        public boolean containsAtUsername​(java.lang.String content)
        check if be mentioned(@) in the content
        参数:
        content -
        返回:
      • containsAtAll

        public boolean containsAtAll​(java.lang.String content)
      • getAtMessageUsernames

        public java.util.List<java.lang.String> getAtMessageUsernames​(java.lang.String content)
        get the users be mentioned(@)
        参数:
        content -
        返回:
      • parseMessages

        public void parseMessages​(java.util.List<io.agora.chat.ChatMessage> messages)
        parse the message, get and save group id if I was mentioned(@)
        参数:
        messages -
      • getAtMeGroups

        public java.util.Set<java.lang.String> getAtMeGroups()
        get groups which I was mentioned
        返回:
      • removeAtMeGroup

        public void removeAtMeGroup​(java.lang.String groupId)
        remove group from the list
        参数:
        groupId -
      • hasAtMeMsg

        public boolean hasAtMeMsg​(java.lang.String groupId)
        check if the input groupId in atMeGroupList
        参数:
        groupId -
        返回:
      • isAtMeMsg

        public boolean isAtMeMsg​(io.agora.chat.ChatMessage message)
      • atListToJsonArray

        public org.json.JSONArray atListToJsonArray​(java.util.List<java.lang.String> atList)
      • cleanToAtUserList

        public void cleanToAtUserList()