public class GlobalForbidMsgContent
extends com.live.immsgmodel.BaseContent
| 限定符和类型 | 字段和说明 |
|---|---|
static android.os.Parcelable.Creator<GlobalForbidMsgContent> |
CREATOR
读取接口,目的是要从Parcel中构造一个实现了Parcelable的类的实例处理。
|
java.lang.String |
sForbidContent |
int |
sInterval |
int |
sMsgType
消息类型标识符:
0:自己被解除禁言的消息,只对自己展示
1:发言时发现自己被全局禁言的消息,只对自己展示
以上两种类型只用于本地,不对外发送也不通过融云接收
3:被举报三次的反馈,只对被举报人展示
5:被举报五次的反馈,对聊天室内所有人展示
通过融云收到的消息类型只包含3、5两种
|
java.lang.String |
sNickName |
java.lang.String |
sVideoId |
java.lang.String |
uId |
| 构造器和说明 |
|---|
GlobalForbidMsgContent(byte[] data) |
GlobalForbidMsgContent(int sMsgType,
java.lang.String sForbidContent,
java.lang.String id,
java.lang.String sNickName,
java.lang.String sVideoId,
int sInterval) |
GlobalForbidMsgContent(android.os.Parcel in)
构造函数。
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
describeContents() |
byte[] |
encode() |
double |
probabilityOfSend(int roomState)
计算发送概率
|
double |
probabilityOfShow(int roomState)
计算展示概率
|
void |
writeToParcel(android.os.Parcel parcel,
int i) |
getAdmin, getCommonData, getCUUIDFromJson, getIsMine, isNewUser, readCommonDataFromJson, readCommonDataFromParcel, setAdmin, setCommonData, setFamilyBadgeUrl, setFanLevel, setGuardType, setIdScore, setIsMine, setIsNewUser, setPrerogative, setRandomCommonDataForTest, setRewardRight, setRewardRightByIndex, setTagBean, setUserId, setVipLevelInfo, setWatchSource, setWatchSource2, writeCommonDataToJson, writeCommonDataToParcelpublic int sMsgType
public java.lang.String sForbidContent
public java.lang.String uId
public java.lang.String sNickName
public java.lang.String sVideoId
public int sInterval
public static final android.os.Parcelable.Creator<GlobalForbidMsgContent> CREATOR
public GlobalForbidMsgContent(android.os.Parcel in)
in - 初始化传入的 Parcel。public GlobalForbidMsgContent(int sMsgType,
java.lang.String sForbidContent,
java.lang.String id,
java.lang.String sNickName,
java.lang.String sVideoId,
int sInterval)
public GlobalForbidMsgContent(byte[] data)
public byte[] encode()
encode 在类中 com.live.immsgmodel.BaseContentpublic int describeContents()
describeContents 在接口中 android.os.ParcelabledescribeContents 在类中 com.live.immsgmodel.BaseContentpublic void writeToParcel(android.os.Parcel parcel,
int i)
writeToParcel 在接口中 android.os.ParcelablewriteToParcel 在类中 com.live.immsgmodel.BaseContentpublic double probabilityOfSend(int roomState)
com.live.immsgmodel.IRoomStateCallbackprobabilityOfSend 在接口中 com.live.immsgmodel.IRoomStateCallbackprobabilityOfSend 在类中 com.live.immsgmodel.BaseContentroomState - 精简模式。roomState=0时,精简模式关闭;roomState取值[0, 10000]。public double probabilityOfShow(int roomState)
com.live.immsgmodel.IRoomStateCallbackprobabilityOfShow 在接口中 com.live.immsgmodel.IRoomStateCallbackprobabilityOfShow 在类中 com.live.immsgmodel.BaseContentroomState - 精简模式。roomState=0时,精简模式关闭;roomState取值[0, 10000]。