Class StateContext
-
- All Implemented Interfaces:
public class StateContext
-
-
Field Summary
Fields Modifier and Type Field Description public final static intNORMAL_STATEpublic final static intHISTORY_STATEpublic final static intCHATROOM_NORMAL_STATE
-
Constructor Summary
Constructors Constructor Description StateContext(int state)
-
Method Summary
Modifier and Type Method Description voidinit(ChannelViewModel messageViewModel, Bundle bundle)voidonLoadMore(ChannelViewModel viewModel)voidonRefresh(ChannelViewModel viewModel)voidonNewMessageBarClick(ChannelViewModel viewModel)voidonHistoryBarClick(ChannelViewModel viewModel)voidnewMentionMessageBarClick(ChannelViewModel viewModel)voidonScrollToBottom(ChannelViewModel viewModel)voidonClearMessage(ChannelViewModel viewModel)booleanisNormalState(ChannelViewModel viewModel)booleanisHistoryState(ChannelViewModel viewModel)voidonReceived(ChannelViewModel messageViewModel, UiMessage message, int left, boolean hasPackage, boolean offline)voidsetCurrentState(IMessageState state)-
-
Method Detail
-
init
void init(ChannelViewModel messageViewModel, Bundle bundle)
-
onLoadMore
void onLoadMore(ChannelViewModel viewModel)
-
onRefresh
void onRefresh(ChannelViewModel viewModel)
-
onNewMessageBarClick
void onNewMessageBarClick(ChannelViewModel viewModel)
-
onHistoryBarClick
void onHistoryBarClick(ChannelViewModel viewModel)
-
newMentionMessageBarClick
void newMentionMessageBarClick(ChannelViewModel viewModel)
-
onScrollToBottom
void onScrollToBottom(ChannelViewModel viewModel)
-
onClearMessage
void onClearMessage(ChannelViewModel viewModel)
-
isNormalState
boolean isNormalState(ChannelViewModel viewModel)
-
isHistoryState
boolean isHistoryState(ChannelViewModel viewModel)
-
onReceived
void onReceived(ChannelViewModel messageViewModel, UiMessage message, int left, boolean hasPackage, boolean offline)
-
setCurrentState
void setCurrentState(IMessageState state)
-
-
-
-