Package io.rong.message
Class ReferenceMessage
-
- All Implemented Interfaces:
public class ReferenceMessageReferenced Message** (Supports text, image, file, and image-text messages)
-
-
Field Summary
Fields Modifier and Type Field Description public StringreferMsgUidpublic final static Creator<ReferenceMessage>CREATOR
-
Constructor Summary
Constructors Constructor Description ReferenceMessage(Array<byte> data)Decode the data ReferenceMessage(Parcel in)
-
Method Summary
Modifier and Type Method Description StringgetReferMsgUid()voidsetReferMsgUid(String referMsgUid)static ReferenceMessageobtainMessage(String userId, MessageContent referMsg)Constructs a reference message static ReferenceMessageobtainMessage(String userId, MessageContent referMsg, String referMsgUid)Constructs a reference message Array<byte>encode()voidwriteToParcel(Parcel dest, int flags)intdescribeContents()List<String>getSearchableWord()Search referenced messages MessageContentgetReferenceContent()voidsetContent(MessageContent referMsg)UrigetLocalPath()UrigetMediaUrl()voidsetMediaUrl(Uri mMediaUrl)voidsetLocalPath(Uri mLocalPath)StringgetName()voidsetName(String name)StringgetEditSendText()voidsetEditSendText(String referenceContent)ReferenceMessagebuildSendText(String content)StringgetUserId()voidsetUserId(String userId)-
-
Constructor Detail
-
ReferenceMessage
ReferenceMessage(Array<byte> data)
Decode the data- Parameters:
data- Byte array
-
ReferenceMessage
ReferenceMessage(Parcel in)
-
-
Method Detail
-
getReferMsgUid
String getReferMsgUid()
-
setReferMsgUid
void setReferMsgUid(String referMsgUid)
-
obtainMessage
static ReferenceMessage obtainMessage(String userId, MessageContent referMsg)
Constructs a reference message
- Parameters:
userId- User IDreferMsg- The referenced message body- Returns:
ReferenceMessage The reference message
-
obtainMessage
static ReferenceMessage obtainMessage(String userId, MessageContent referMsg, String referMsgUid)
Constructs a reference message
- Parameters:
userId- The sender ID of the referenced messagereferMsg- The body of the referenced messagereferMsgUid- The UID of the referenced message- Returns:
ReferenceMessage The reference message
-
writeToParcel
void writeToParcel(Parcel dest, int flags)
-
describeContents
int describeContents()
-
getSearchableWord
List<String> getSearchableWord()
Search referenced messages
- Returns:
List of search records
-
getReferenceContent
MessageContent getReferenceContent()
-
setContent
void setContent(MessageContent referMsg)
-
getLocalPath
Uri getLocalPath()
-
getMediaUrl
Uri getMediaUrl()
-
setMediaUrl
void setMediaUrl(Uri mMediaUrl)
-
setLocalPath
void setLocalPath(Uri mLocalPath)
-
getName
String getName()
-
setName
void setName(String name)
-
getEditSendText
String getEditSendText()
-
setEditSendText
void setEditSendText(String referenceContent)
-
buildSendText
ReferenceMessage buildSendText(String content)
-
getUserId
String getUserId()
-
setUserId
void setUserId(String userId)
-
-
-
-