Class ExtendedUserInfo

  • All Implemented Interfaces:
    android.os.Parcelable

    
    public class ExtendedUserInfo
    extends UserInfo implements Parcelable
                        

    功能描述: 扩展用户信息实体类,用来存储用户信息。

    Since:

    5.10.5

    Author:

    rongcloud

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
      ExtendedUserInfo(Parcel in)
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      UserProfile getUserProfile() 获取 UserProfile 对象。
      FriendInfo getFriendInfo() 获取 FriendInfo 对象。
      static ExtendedUserInfo obtain(@NonNull() UserInfo userInfo) 创建 ExtendedUserInfo 对象。
      static ExtendedUserInfo obtain(@NonNull() UserProfile userProfile) 创建 ExtendedUserInfo 对象。
      static ExtendedUserInfo obtain(@NonNull() FriendInfo friendInfo) 创建 ExtendedUserInfo 对象。
      UserProfile toUserProfile() 将 ExtendedUserInfo 转换为 UserProfile 对象。
      FriendInfo toFriendInfo() 将 ExtendedUserInfo 转换为 FriendInfo 对象。
      int describeContents()
      void writeToParcel(Parcel dest, int flags)
      String toString()
      • Methods inherited from class io.rong.imlib.model.UserInfo

        getAlias, getExtra, getName, getPortraitUri, getUserId, getUserType, setAlias, setExtra, setName, setPortraitUri, setUserId, setUserType
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExtendedUserInfo

        ExtendedUserInfo(Parcel in)
    • Method Detail

      • getUserProfile

         UserProfile getUserProfile()

        获取 UserProfile 对象。

        Returns:

        UserProfile 对象。

      • getFriendInfo

         FriendInfo getFriendInfo()

        获取 FriendInfo 对象。

        Returns:

        FriendInfo 对象。

      • obtain

         static ExtendedUserInfo obtain(@NonNull() UserInfo userInfo)

        创建 ExtendedUserInfo 对象。

        Parameters:
        userInfo - 用户信息。
        Returns:

        ExtendedUserInfo 对象。

      • obtain

         static ExtendedUserInfo obtain(@NonNull() UserProfile userProfile)

        创建 ExtendedUserInfo 对象。

        Parameters:
        userProfile - 用户信息。
        Returns:

        ExtendedUserInfo 对象。

      • obtain

         static ExtendedUserInfo obtain(@NonNull() FriendInfo friendInfo)

        创建 ExtendedUserInfo 对象。

        Parameters:
        friendInfo - 好友信息。
        Returns:

        ExtendedUserInfo 对象。

      • toUserProfile

         UserProfile toUserProfile()

        将 ExtendedUserInfo 转换为 UserProfile 对象。

        Returns:

        转换后的 UserProfile 对象。

      • toFriendInfo

         FriendInfo toFriendInfo()

        将 ExtendedUserInfo 转换为 FriendInfo 对象。

        Returns:

        转换后的 FriendInfo 对象。