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.STEALTHpublic 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.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel 在接口中 android.os.Parcelablepublic java.lang.String toString()
toString 在类中 java.lang.ObjectCopyright © 2017 All rights reserved.