public class HistoryState extends java.lang.Object implements IMessageState
historyState, normalState| Modifier and Type | Method and Description |
|---|---|
void |
init(MessageViewModel messageViewModel,
android.os.Bundle bundle)
跳转到指定历史消息
|
void |
onHistoryBarClick(MessageViewModel viewModel) |
void |
onLoadMore(MessageViewModel viewModel)
处理上拉加载更多
|
void |
onNewMentionMessageBarClick(MessageViewModel viewModel) |
void |
onNewMessageBarClick(MessageViewModel viewModel) |
void |
onReceived(MessageViewModel viewModel,
UiMessage uiMessage,
int left,
boolean hasPackage,
boolean offline) |
void |
onRefresh(MessageViewModel viewModel)
处理下拉刷新
|
void |
onScrollToBottom(MessageViewModel viewModel) |
public void init(MessageViewModel messageViewModel, android.os.Bundle bundle)
init in interface IMessageStatepublic void onLoadMore(MessageViewModel viewModel)
IMessageStateonLoadMore in interface IMessageStatepublic void onRefresh(MessageViewModel viewModel)
IMessageStateonRefresh in interface IMessageStatepublic void onReceived(MessageViewModel viewModel, UiMessage uiMessage, int left, boolean hasPackage, boolean offline)
onReceived in interface IMessageStatepublic void onNewMessageBarClick(MessageViewModel viewModel)
onNewMessageBarClick in interface IMessageStatepublic void onNewMentionMessageBarClick(MessageViewModel viewModel)
onNewMentionMessageBarClick in interface IMessageStatepublic void onScrollToBottom(MessageViewModel viewModel)
onScrollToBottom in interface IMessageStateviewModel - 历史消息滑动到底部不做任何处理,继续加载更多public void onHistoryBarClick(MessageViewModel viewModel)
onHistoryBarClick in interface IMessageStateviewModel - 历史状态不做任何处理