public class ECUserState
extends java.lang.Object
implements android.os.Parcelable
限定符和类型 | 字段和说明 |
---|---|
static android.os.Parcelable.Creator<ECUserState> |
CREATOR |
限定符 | 构造器和说明 |
---|---|
|
ECUserState() |
protected |
ECUserState(android.os.Parcel in) |
限定符和类型 | 方法和说明 |
---|---|
int |
describeContents() |
ECDeviceType |
getDeviceType()
返回用户终端类型
|
ECNetworkType |
getNetworkType()
返回用户网络类型
|
java.lang.String |
getNickName()
返回当前状态用户的昵称
|
ECPresenceType |
getPresenceType()
返回在线子类型
|
java.lang.String |
getTimestamp()
返回用户状态时间戳
|
java.lang.String |
getUserData()
返回用户自定义私有数据
|
java.lang.String |
getUserId()
返回用户账号
|
boolean |
isOnline()
返回用户是否在线
|
void |
setDeviceType(ECDeviceType deviceType)
将用户终端类型设置到用户状态信息中
|
void |
setIsOnline(boolean isOnline)
将用户在线属性设置到用户状态信息中
|
void |
setNetworkType(ECNetworkType networkType)
将用户网络类型设置到用户状态信息中
|
void |
setNickName(java.lang.String nickName)
将昵称更新到当前状态用户信息中
|
void |
setPresenceType(ECPresenceType presenceType)
将在线子类型更新到用户状态信息中
|
void |
setTimestamp(java.lang.String timestamp)
将用户状态时间戳更新到用户状态信息中
|
void |
setUserData(java.lang.String userData)
将自定义私有数据更新到用户状态属性中
|
void |
setUserId(java.lang.String userId)
将用户账号设置到用户状态信息中
|
java.lang.String |
toString() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<ECUserState> CREATOR
public java.lang.String getUserId()
public void setUserId(java.lang.String userId)
userId
- 用户账号public boolean isOnline()
public void setIsOnline(boolean isOnline)
isOnline
- 用户是否在线public ECNetworkType getNetworkType()
public void setNetworkType(ECNetworkType networkType)
networkType
- 用户网络类型public ECDeviceType getDeviceType()
public void setDeviceType(ECDeviceType deviceType)
deviceType
- 用户终端类型public ECPresenceType getPresenceType()
public void setPresenceType(ECPresenceType presenceType)
presenceType
- 在线子类型ECPresenceType.DO_NOT_DISTURB
,
ECPresenceType.LEAVE
,
ECPresenceType.BUSY
,
ECPresenceType.STEALTH
public java.lang.String getNickName()
public void setNickName(java.lang.String nickName)
nickName
- 昵称public java.lang.String getTimestamp()
public void setTimestamp(java.lang.String timestamp)
timestamp
- 时间戳public java.lang.String getUserData()
public void setUserData(java.lang.String userData)
userData
- 自定义私有数据public int describeContents()
describeContents
在接口中 android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
在接口中 android.os.Parcelable
public java.lang.String toString()
toString
在类中 java.lang.Object
Copyright © 2017 All rights reserved.