public class ZopimChatFragment extends Fragment
ZopimChat.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 Chat
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 |
onSaveInstanceState(Bundle outState) |
void |
onStart() |
void |
onStop() |
void |
onViewCreated(View view,
Bundle savedInstanceState) |
void |
onViewStateRestored(Bundle savedInstanceState) |
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, 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, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onHiddenChanged, onInflate, onLowMemory, onOptionsMenuClosed, onPause, onPrepareOptionsMenu, onResume, registerForContextMenu, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, startActivity, startActivityForResult, 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 default one provided at initialization time via ZopimChat
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, Bundle savedInstanceState)
onViewCreated
in class Fragment
public void onActivityCreated(Bundle savedInstanceState)
onActivityCreated
in class Fragment
public void onViewStateRestored(Bundle savedInstanceState)
onViewStateRestored
in class Fragment
public void onSaveInstanceState(Bundle outState)
onSaveInstanceState
in class Fragment
public boolean onOptionsItemSelected(MenuItem item)
onOptionsItemSelected
in class Fragment