Package 

Class ImageTemplateFragment

  • All Implemented Interfaces:
    android.content.ComponentCallbacks , android.content.DialogInterface.OnCancelListener , android.content.DialogInterface.OnDismissListener , android.view.View.OnCreateContextMenuListener , androidx.lifecycle.LifecycleOwner , androidx.lifecycle.ViewModelStoreOwner , com.batch.android.messaging.ModalContentPanGestureDetector.OnDismissListener , com.batch.android.messaging.fragment.ListenableDialog , com.batch.android.messaging.view.formats.ImageFormatView.OnActionListener , com.batch.android.messaging.view.helper.ImageHelper.Cache

    
    public class ImageTemplateFragment
    extends BaseDialogFragment<ImageMessage> implements ImageFormatView.OnActionListener, ModalContentPanGestureDetector.OnDismissListener
                        

    Universal messaging template fragment class. Extends DialogFragment so it can be displayed in its own window easily.

    • Method Summary

      Modifier and Type Method Description
      static ImageTemplateFragment newInstance(BatchMessage payloadMessage, ImageMessage messageModel)
      void onCreate(@Nullable() Bundle savedInstanceState)
      View onCreateView(LayoutInflater inflater, @Nullable() ViewGroup container, @Nullable() Bundle savedInstanceState)
      void onStart()
      void onDestroyView()
      void onDismiss(DialogInterface dialog)
      void dismiss() Dismiss.
      void dismissAllowingStateLoss() Dismiss.
      void onCloseAction()
      void onGlobalAction()
      void onErrorAction(@NonNull() MessagingError cause)
      void onImageDisplayedAction()
      void onPanDismiss()
      • Methods inherited from class com.batch.android.messaging.fragment.BaseDialogFragment

        get, onCancel, onSaveInstanceState, onStop, put, setDialogEventListener
      • Methods inherited from class androidx.fragment.app.DialogFragment

        dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onCancel, onCreate, onCreateDialog, onDestroyView, onDetach, onDismiss, onGetLayoutInflater, onSaveInstanceState, onStart, onStop, setCancelable, setShowsDialog, setStyle, setupDialog, show, show, showNow
      • Methods inherited from class androidx.fragment.app.Fragment

        dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hasOptionsMenu, hashCode, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait