public class InformationNotificationMessageItemProvider extends BaseNotificationMessageItemProvider<InformationNotificationMessage>
| Constructor and Description |
|---|
InformationNotificationMessageItemProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindMessageContentViewHolder(ViewHolder holder,
ViewHolder parentHolder,
InformationNotificationMessage content,
UiMessage uiMessage,
int position,
java.util.List<UiMessage> list,
IViewProviderListener<UiMessage> listener) |
android.text.Spannable |
getSummarySpannable(android.content.Context context,
InformationNotificationMessage data)
在会话列表页某条会话最后一条消息为该类型消息时,会话里需要展示的内容。
比如: 图片消息在会话里需要展示为"图片",那返回对应的字符串资源即可。
|
boolean |
isItemViewType(UiMessage item) |
protected boolean |
isMessageViewType(MessageContent messageContent) |
protected ViewHolder |
onCreateMessageContentViewHolder(android.view.ViewGroup parent,
int viewType) |
bindViewHolder, isSummaryType, onCreateViewHolder, showSummaryWithNamepublic InformationNotificationMessageItemProvider()
protected ViewHolder onCreateMessageContentViewHolder(android.view.ViewGroup parent, int viewType)
onCreateMessageContentViewHolder in class BaseNotificationMessageItemProvider<InformationNotificationMessage>public boolean isItemViewType(UiMessage item)
isItemViewType in interface IViewProvider<UiMessage>isItemViewType in class BaseNotificationMessageItemProvider<InformationNotificationMessage>item - 数据protected boolean isMessageViewType(MessageContent messageContent)
isMessageViewType in class BaseNotificationMessageItemProvider<InformationNotificationMessage>protected void bindMessageContentViewHolder(ViewHolder holder, ViewHolder parentHolder, InformationNotificationMessage content, UiMessage uiMessage, int position, java.util.List<UiMessage> list, IViewProviderListener<UiMessage> listener)
bindMessageContentViewHolder in class BaseNotificationMessageItemProvider<InformationNotificationMessage>public android.text.Spannable getSummarySpannable(android.content.Context context,
InformationNotificationMessage data)
IConversationSummaryProvidercontext - 上下文data - 消息内容