Package com.zopim.android.sdk.prechat
Class ZopimChatFragment
- java.lang.Object
-
- Fragment
-
- com.zopim.android.sdk.prechat.ZopimChatFragment
-
public class ZopimChatFragment extends FragmentDefinition of the chat fragment. Handles chat loading state and inspectsZopimChatApi.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 useZopimChatFragment.newInstance(com.zopim.android.sdk.api.ZopimChat.SessionConfig).Host activity must implement
ChatListenerinterface to get notified whenChatApichat is loaded and initialized.
-
-
Constructor Summary
Constructors Constructor and Description ZopimChatFragment()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description static ZopimChatFragmentnewInstance(ZopimChat.SessionConfig config)Creates a new instance of theZopimChatFragmentand configures chat session.voidonActivityCreated(Bundle savedInstanceState)voidonAttach(Activity activity)ViewonCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)voidonDetach()booleanonOptionsItemSelected(MenuItem item)voidonPause()voidonSaveInstanceState(Bundle outState)voidonStart()voidonStop()voidonViewCreated(View view, Bundle savedInstanceState)voidonViewStateRestored(Bundle savedInstanceState)
-
-
-
Method Detail
-
newInstance
public static ZopimChatFragment newInstance(ZopimChat.SessionConfig config)
Creates a new instance of theZopimChatFragmentand configures chat session. Used to create a customized chat session configuration which will override the global one provided at initialization time viaZopimChatApi- Parameters:
config- for the chat to be started- Returns:
- a new instance of
ZopimChatFragment
-
onAttach
public void onAttach(Activity activity)
-
onCreateView
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
-
onViewCreated
public void onViewCreated(View view, Bundle savedInstanceState)
-
onActivityCreated
public void onActivityCreated(Bundle savedInstanceState)
-
onViewStateRestored
public void onViewStateRestored(Bundle savedInstanceState)
-
onStart
public void onStart()
-
onPause
public void onPause()
-
onStop
public void onStop()
-
onSaveInstanceState
public void onSaveInstanceState(Bundle outState)
-
onDetach
public void onDetach()
-
onOptionsItemSelected
public boolean onOptionsItemSelected(MenuItem item)
-
-