Class UserInfo

  • All Implemented Interfaces:

    
    public class UserInfo
    
                        

    用户信息实体类,用来容纳和存储用户信息。

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      public final static Creator<UserInfo> CREATOR
      public String name
      public String alias
      public Uri portraitUri
      public String extra
    • Constructor Summary

      Constructors 
      Constructor Description
      UserInfo(Parcel in)
      UserInfo(String id, String name, Uri portraitUri) 构造函数。
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      String getName() 获取用户名称(昵称)。
      void setName(String name) 设置名称(昵称)。
      String getAlias() 获取备注
      void setAlias(String alias) 设置备注
      Uri getPortraitUri() 获取用户头像。
      void setPortraitUri(Uri uri) 设置用户头像。
      String getExtra() 获取附加信息。
      void setExtra(String extra) 设置附加信息。
      String getUserId() 获取用户 id。
      void setUserId(String userId) 设置用户 id。 请使用 UserInfo 构建对象,对象创建后不允许更改 id.
      int describeContents()
      void writeToParcel(Parcel dest, int flags)
      • Methods inherited from class java.lang.Object

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

      • UserInfo

        UserInfo(Parcel in)
      • UserInfo

        UserInfo(String id, String name, Uri portraitUri)
        构造函数。
        Parameters:
        id - 用户 id。
        name - 用户名称(昵称)。
        portraitUri - 用户头像。
    • Method Detail

      • getName

         String getName()

        获取用户名称(昵称)。

        Returns:

        名称(昵称)。

      • setName

         void setName(String name)

        设置名称(昵称)。

        Parameters:
        name - 名称(昵称)。
      • getAlias

         String getAlias()

        获取备注

      • setAlias

         void setAlias(String alias)

        设置备注

      • getPortraitUri

         Uri getPortraitUri()

        获取用户头像。

        Returns:

        用户头像地址。

      • setPortraitUri

         void setPortraitUri(Uri uri)

        设置用户头像。

        Parameters:
        uri - 用户头像地址。
      • getExtra

         String getExtra()

        获取附加信息。

        Returns:

        附加信息。

      • setExtra

         void setExtra(String extra)

        设置附加信息。

        Parameters:
        extra - 附加信息。
      • getUserId

         String getUserId()

        获取用户 id。

        Returns:

        用户 id。

      • setUserId

        @Deprecated() void setUserId(String userId)

        设置用户 id。 请使用 UserInfo 构建对象,对象创建后不允许更改 id.

        Parameters:
        userId - 用户 id。