Package com.dimelo.dimelosdk.main
Class Chat
java.lang.Object
RcFragment
com.dimelo.dimelosdk.main.Chat
public class Chat
extends RcFragment
A Fragment displaying a chat. Call "Dimelo.newChatFragment()" to instantiate one.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
changeFooterVisibility
(boolean isVisible) protected void
feedbackMessage
(DataManager.FeedbackMessageViewUpdaterCallback feedBackMessageViewUpdaterCallback, Message message, DimeloConnection.MessageFeedback messageFeedback) void
keyboardToggle
(boolean isOpen) boolean
void
onCompleted
(android.net.Uri uri) void
onConfigurationChanged
(android.content.res.Configuration newConfig) void
onCreate
(android.os.Bundle savedInstanceState) android.view.View
onCreateView
(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState) void
void
void
onDetach()
void
onHiddenChanged
(boolean hidden) void
onPause()
void
onResume()
void
onSaveInstanceState
(android.os.Bundle outState) void
onStart()
void
onViewCreated
(android.view.View view, android.os.Bundle savedInstanceState) void
void
void
setAutomaticNewThread
(Boolean automaticNewThread) protected void
void
setThreadsListFragment
(ThreadsListFragment threadsListFragment) void
setToolbarVisibility
(Boolean visibility) void
setUserVisibleHint
(boolean isVisibleToUser) void
showDialog
(DataManager.DeleteMessageViewUpdaterCallback deleteMessageCallback, Message message)
-
Field Details
-
FILE_NAME_ARG
- See Also:
-
NAVIGATION_BAR_TITLE_COLOR
- See Also:
-
NAVIGATION_BAR_ITEM_TINT_COLOR
- See Also:
-
NAVIGATION_BAR_TITLE_FONT
- See Also:
-
mMessagesRecyclerView
protected androidx.recyclerview.widget.RecyclerView mMessagesRecyclerView
-
-
Constructor Details
-
Chat
public Chat()
-
-
Method Details
-
setThreadsListFragment
public void setThreadsListFragment(ThreadsListFragment threadsListFragment) -
onCompleted
public void onCompleted(android.net.Uri uri) -
onCreate
public void onCreate(android.os.Bundle savedInstanceState) -
onSaveInstanceState
public void onSaveInstanceState(android.os.Bundle outState) -
onCreateView
public android.view.View onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState) -
getAutomaticNewThread
-
setAutomaticNewThread
-
setToolbarVisibility
-
onViewCreated
public void onViewCreated(android.view.View view, android.os.Bundle savedInstanceState) -
showDialog
public void showDialog(@NonNull DataManager.DeleteMessageViewUpdaterCallback deleteMessageCallback, Message message) -
onBackPressed
public boolean onBackPressed() -
onStart
public void onStart() -
onResume
public void onResume() -
onPause
public void onPause() -
onDestroy
public void onDestroy() -
onDestroyView
public void onDestroyView() -
setUserVisibleHint
public void setUserVisibleHint(boolean isVisibleToUser) -
onHiddenChanged
public void onHiddenChanged(boolean hidden) -
onDetach
public void onDetach() -
scrollToTheBottomIfNeeded
public void scrollToTheBottomIfNeeded() -
keyboardToggle
public void keyboardToggle(boolean isOpen) -
setIdentityInitiatedThread
protected void setIdentityInitiatedThread() -
onConfigurationChanged
public void onConfigurationChanged(android.content.res.Configuration newConfig) -
openSurveyRichLink
public void openSurveyRichLink() -
feedbackMessage
protected void feedbackMessage(@NonNull DataManager.FeedbackMessageViewUpdaterCallback feedBackMessageViewUpdaterCallback, Message message, DimeloConnection.MessageFeedback messageFeedback)
-