public class ZopimChatFragment extends Fragment
ZopimChatApi.getConfig()
configuration before proceeding to the next view.
This fragment will use default chat configuration if inflated through XML. To provide chat session configuration during chat start use newInstance(com.zopim.android.sdk.api.ZopimChat.SessionConfig)
.
Host activity must implement ChatListener
interface to get notified when ChatApi
chat is loaded and initialized.
Fragment.InstantiationException, Fragment.SavedState
Constructor and Description |
---|
ZopimChatFragment() |
Modifier and Type | Method and Description |
---|---|
static ZopimChatFragment |
newInstance(ZopimChat.SessionConfig config)
Creates a new instance of the
ZopimChatFragment and configures chat session. |
void |
onActivityCreated(Bundle savedInstanceState) |
void |
onAttach(Activity activity) |
View |
onCreateView(LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState) |
void |
onDetach() |
boolean |
onOptionsItemSelected(MenuItem item) |
void |
onPause() |
void |
onSaveInstanceState(Bundle outState) |
void |
onStart() |
void |
onStop() |
void |
onViewCreated(View view,
Bundle savedInstanceState) |
void |
onViewStateRestored(Bundle savedInstanceState) |
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsMenuClosed, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, registerForContextMenu, requestPermissions, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, toString, unregisterForContextMenu
public static ZopimChatFragment newInstance(ZopimChat.SessionConfig config)
ZopimChatFragment
and configures chat session.
Used to create a customized chat session configuration which will override the global one provided at initialization time via ZopimChatApi
config
- for the chat to be startedZopimChatFragment
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
onCreateView
in class Fragment
public void onViewCreated(View view, @Nullable Bundle savedInstanceState)
onViewCreated
in class Fragment
public void onActivityCreated(@Nullable Bundle savedInstanceState)
onActivityCreated
in class Fragment
public void onViewStateRestored(@Nullable Bundle savedInstanceState)
onViewStateRestored
in class Fragment
public void onSaveInstanceState(Bundle outState)
onSaveInstanceState
in class Fragment
public boolean onOptionsItemSelected(MenuItem item)
onOptionsItemSelected
in class Fragment