public abstract class LiveChatAdapterBase extends FirebaseListAdapter<MessageModel>
Constructor and Description |
---|
LiveChatAdapterBase(android.content.Context context,
java.lang.String adminName)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
clearAllChatHistory()
Clear all chat history.
|
void |
createMessage(MessageModel message)
Send a message.
|
java.lang.String |
getAdminName() |
static com.google.firebase.database.DatabaseReference |
getChatNodeReference() |
java.util.List<MessageModel> |
getListMessage() |
void |
sendMessage(java.lang.String message,
java.lang.String userName)
Send a message.
|
void |
setAdminName(java.lang.String adminName) |
cleanup, getCount, getDatabaseReference, getItem, getItemId, getItemViewType, getView, getViewTypeCount, pauseListener, resumeListener
public LiveChatAdapterBase(android.content.Context context, @Nullable java.lang.String adminName)
context
- activity context is using for inflate layout.adminName
- name which will be showed when name not specific in message structure from CMS.public static com.google.firebase.database.DatabaseReference getChatNodeReference()
public void sendMessage(java.lang.String message, java.lang.String userName)
message
- content text of message,userName
- user name to be show in CMS.public void createMessage(MessageModel message)
message
- message datapublic void clearAllChatHistory()
public java.lang.String getAdminName()
public void setAdminName(java.lang.String adminName)
public java.util.List<MessageModel> getListMessage()