Class UniversalTemplateFragment

    • Nested Class Summary

      • Nested classes/interfaces inherited from class androidx.fragment.app.Fragment

        androidx.fragment.app.Fragment.InstantiationException, androidx.fragment.app.Fragment.SavedState
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected boolean canAutoClose()  
      void dismiss()
      Deprecated.
      Use dismissSafely() to prevent crashes
      void dismissAllowingStateLoss()
      Deprecated.
      Use dismissSafely() to prevent crashes
      protected void dismissSafely()  
      protected int getAutoCloseDelayMillis()  
      static UniversalTemplateFragment newInstance​(BatchMessage payloadMessage, UniversalMessage messageModel)  
      protected void onAutoCloseCountdownStarted()  
      void onCloseAction()  
      void onCreate​(android.os.Bundle savedInstanceState)  
      android.app.Dialog onCreateDialog​(android.os.Bundle savedInstanceState)  
      android.view.View onCreateView​(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)  
      void onCTAAction​(int index, CTA cta)  
      void onDestroyView()  
      void onDismiss​(android.content.DialogInterface dialog)  
      void onImageDownloadError​(MessagingError ignored)  
      void onImageDownloadStart()  
      void onImageDownloadSuccess​(AsyncImageDownloadTask.Result result)  
      void onPrepared​(android.media.MediaPlayer mediaPlayer)  
      void onSurfaceTextureAvailable​(android.graphics.SurfaceTexture surfaceTexture, int i, int i1)  
      boolean onSurfaceTextureDestroyed​(android.graphics.SurfaceTexture surfaceTexture)  
      void onSurfaceTextureSizeChanged​(android.graphics.SurfaceTexture surfaceTexture, int i, int i1)  
      void onSurfaceTextureUpdated​(android.graphics.SurfaceTexture surfaceTexture)  
      protected void performAutoClose()  
      • Methods inherited from class androidx.fragment.app.DialogFragment

        getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onDetach, onGetLayoutInflater, 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, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, 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, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • UniversalTemplateFragment

        public UniversalTemplateFragment()
    • Method Detail

      • onCreateDialog

        public android.app.Dialog onCreateDialog​(android.os.Bundle savedInstanceState)
        Overrides:
        onCreateDialog in class androidx.fragment.app.DialogFragment
      • onCreateView

        @Nullable
        public android.view.View onCreateView​(@NotNull
                                              android.view.LayoutInflater inflater,
                                              @Nullable
                                              android.view.ViewGroup container,
                                              @Nullable
                                              android.os.Bundle savedInstanceState)
        Overrides:
        onCreateView in class androidx.fragment.app.Fragment
      • onDestroyView

        public void onDestroyView()
        Overrides:
        onDestroyView in class androidx.fragment.app.DialogFragment
      • onDismiss

        public void onDismiss​(android.content.DialogInterface dialog)
        Specified by:
        onDismiss in interface android.content.DialogInterface.OnDismissListener
        Overrides:
        onDismiss in class BaseDialogFragment<UniversalMessage>
      • dismiss

        @Deprecated
        public void dismiss()
        Deprecated.
        Use dismissSafely() to prevent crashes
        Dismiss.
        Overrides:
        dismiss in class androidx.fragment.app.DialogFragment
      • dismissAllowingStateLoss

        @Deprecated
        public void dismissAllowingStateLoss()
        Deprecated.
        Use dismissSafely() to prevent crashes
        Dismiss.
        Overrides:
        dismissAllowingStateLoss in class androidx.fragment.app.DialogFragment
      • onPrepared

        public void onPrepared​(android.media.MediaPlayer mediaPlayer)
        Specified by:
        onPrepared in interface android.media.MediaPlayer.OnPreparedListener
      • onSurfaceTextureAvailable

        public void onSurfaceTextureAvailable​(android.graphics.SurfaceTexture surfaceTexture,
                                              int i,
                                              int i1)
        Specified by:
        onSurfaceTextureAvailable in interface android.view.TextureView.SurfaceTextureListener
      • onSurfaceTextureSizeChanged

        public void onSurfaceTextureSizeChanged​(android.graphics.SurfaceTexture surfaceTexture,
                                                int i,
                                                int i1)
        Specified by:
        onSurfaceTextureSizeChanged in interface android.view.TextureView.SurfaceTextureListener
      • onSurfaceTextureDestroyed

        public boolean onSurfaceTextureDestroyed​(android.graphics.SurfaceTexture surfaceTexture)
        Specified by:
        onSurfaceTextureDestroyed in interface android.view.TextureView.SurfaceTextureListener
      • onSurfaceTextureUpdated

        public void onSurfaceTextureUpdated​(android.graphics.SurfaceTexture surfaceTexture)
        Specified by:
        onSurfaceTextureUpdated in interface android.view.TextureView.SurfaceTextureListener