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, resumeListenerpublic 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()