Class UnknownMessageItemProvider
-
- All Implemented Interfaces:
-
ai.nexconn.chatui.channel.messagelist.provider.IChannelSummaryProvider,ai.nexconn.chatui.channel.messagelist.provider.IMessageProvider,ai.nexconn.chatui.widget.adapter.IViewProvider
public class UnknownMessageItemProvider extends BaseNotificationMessageItemProvider<T>
-
-
Constructor Summary
Constructors Constructor Description UnknownMessageItemProvider()
-
Method Summary
Modifier and Type Method Description ViewHolderonCreateMessageContentViewHolder(ViewGroup parent, int viewType)voidbindMessageContentViewHolder(ViewHolder holder, ViewHolder parentHolder, UnknownMessage message, UiMessage uiMessage, int position, List<UiMessage> list, IViewProviderListener<UiMessage> listener)booleanisMessageViewType(MessageContent messageContent)SpannablegetSummarySpannable(Context context, UnknownMessage unknownMessage)The content to display in the conversation list when the last message is of this type. -
Methods inherited from class ai.nexconn.chatui.channel.messagelist.provider.BaseNotificationMessageItemProvider
bindViewHolder, isItemViewType, isSummaryType, onCreateViewHolder, showSummaryWithName -
Methods inherited from class ai.nexconn.chatui.widget.adapter.IViewProvider
bindViewHolder, isItemViewType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
onCreateMessageContentViewHolder
ViewHolder onCreateMessageContentViewHolder(ViewGroup parent, int viewType)
-
bindMessageContentViewHolder
void bindMessageContentViewHolder(ViewHolder holder, ViewHolder parentHolder, UnknownMessage message, UiMessage uiMessage, int position, List<UiMessage> list, IViewProviderListener<UiMessage> listener)
-
isMessageViewType
boolean isMessageViewType(MessageContent messageContent)
-
getSummarySpannable
Spannable getSummarySpannable(Context context, UnknownMessage unknownMessage)
The content to display in the conversation list when the last message is of this type. For example, an image message should return the string "Image".
- Parameters:
context- the context- Returns:
the spannable string to display in the conversation list
-
-
-
-