public class ZopimChatFragment
extends android.support.v4.app.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.
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(android.os.Bundle savedInstanceState) |
void |
onAttach(android.app.Activity activity) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onDetach() |
boolean |
onOptionsItemSelected(android.view.MenuItem item) |
void |
onPause() |
void |
onSaveInstanceState(android.os.Bundle outState) |
void |
onStart() |
void |
onStop() |
void |
onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState) |
void |
onViewStateRestored(android.os.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 void onAttach(android.app.Activity activity)
onAttach
in class android.support.v4.app.Fragment
public android.view.View onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
onCreateView
in class android.support.v4.app.Fragment
public void onViewCreated(android.view.View view, @Nullable android.os.Bundle savedInstanceState)
onViewCreated
in class android.support.v4.app.Fragment
public void onActivityCreated(@Nullable android.os.Bundle savedInstanceState)
onActivityCreated
in class android.support.v4.app.Fragment
public void onViewStateRestored(@Nullable android.os.Bundle savedInstanceState)
onViewStateRestored
in class android.support.v4.app.Fragment
public void onStart()
onStart
in class android.support.v4.app.Fragment
public void onPause()
onPause
in class android.support.v4.app.Fragment
public void onStop()
onStop
in class android.support.v4.app.Fragment
public void onSaveInstanceState(android.os.Bundle outState)
onSaveInstanceState
in class android.support.v4.app.Fragment
public void onDetach()
onDetach
in class android.support.v4.app.Fragment
public boolean onOptionsItemSelected(android.view.MenuItem item)
onOptionsItemSelected
in class android.support.v4.app.Fragment