KatanaFragment

public abstract class KatanaFragment extends Fragment

Base class for Fragments with Katana dependency injection.

onInject must be implemented where component initialization and injection should take place. It is called after onActivityCreated. For a more detailed explanation see KatanaFragmentDelegate.

If this base class cannot be used because the Fragment must extend from another class, KatanaFragmentDelegate can still be used individually.

See also

Constructors

KatanaFragment
Link copied to clipboard
KatanaFragment KatanaFragment()

Functions

callStartTransitionListener
Link copied to clipboard
Unit callStartTransitionListener()
dump
Link copied to clipboard
Unit dump(@NonNull() String p0, @Nullable() FileDescriptor p1, @NonNull() PrintWriter p2, @Nullable() Array<Stringp3)
equals
Link copied to clipboard
final Boolean equals(@Nullable() Object other)
findFragmentByWho
Link copied to clipboard
Fragment findFragmentByWho(@NonNull() String p0)
getActivity
Link copied to clipboard
final FragmentActivity getActivity()
getAllowEnterTransitionOverlap
Link copied to clipboard
Boolean getAllowEnterTransitionOverlap()
getAllowReturnTransitionOverlap
Link copied to clipboard
Boolean getAllowReturnTransitionOverlap()
getAnimatingAway
Link copied to clipboard
View getAnimatingAway()
getAnimator
Link copied to clipboard
Animator getAnimator()
getArguments
Link copied to clipboard
final Bundle getArguments()
getChildFragmentManager
Link copied to clipboard
final FragmentManager getChildFragmentManager()
getContext
Link copied to clipboard
Context getContext()
getDefaultViewModelProviderFactory
Link copied to clipboard
getEnterTransition
Link copied to clipboard
Object getEnterTransition()
getEnterTransitionCallback
Link copied to clipboard
getExitTransition
Link copied to clipboard
Object getExitTransition()
getExitTransitionCallback
Link copied to clipboard
SharedElementCallback getExitTransitionCallback()
getFragmentManager
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
final FragmentManager getFragmentManager()
getHost
Link copied to clipboard
final Object getHost()
getId
Link copied to clipboard
final Integer getId()
getLayoutInflater
Link copied to clipboard
final LayoutInflater getLayoutInflater()
@Deprecated(message = "Deprecated in Java")
LayoutInflater getLayoutInflater(@Nullable() Bundle p0)
getLifecycle
Link copied to clipboard
Lifecycle getLifecycle()
getLoaderManager
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
LoaderManager getLoaderManager()
getNextAnim
Link copied to clipboard
Integer getNextAnim()
getNextTransition
Link copied to clipboard
Integer getNextTransition()
getParentFragment
Link copied to clipboard
final Fragment getParentFragment()
getParentFragmentManager
Link copied to clipboard
final FragmentManager getParentFragmentManager()
getReenterTransition
Link copied to clipboard
Object getReenterTransition()
getResources
Link copied to clipboard
final Resources getResources()
getRetainInstance
Link copied to clipboard
final Boolean getRetainInstance()
getReturnTransition
Link copied to clipboard
Object getReturnTransition()
getSavedStateRegistry
Link copied to clipboard
final SavedStateRegistry getSavedStateRegistry()
getSharedElementEnterTransition
Link copied to clipboard
Object getSharedElementEnterTransition()
getSharedElementReturnTransition
Link copied to clipboard
Object getSharedElementReturnTransition()
getStateAfterAnimating
Link copied to clipboard
Integer getStateAfterAnimating()
getString
Link copied to clipboard
final String getString(@StringRes() Integer p0)
final String getString(@StringRes() Integer p0, @Nullable() Object p1)
getTag
Link copied to clipboard
final String getTag()
getTargetFragment
Link copied to clipboard
final Fragment getTargetFragment()
getTargetRequestCode
Link copied to clipboard
final Integer getTargetRequestCode()
getText
Link copied to clipboard
final CharSequence getText(@StringRes() Integer p0)
getUserVisibleHint
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
Boolean getUserVisibleHint()
getView
Link copied to clipboard
View getView()
getViewLifecycleOwner
Link copied to clipboard
LifecycleOwner getViewLifecycleOwner()
getViewLifecycleOwnerLiveData
Link copied to clipboard
getViewModelStore
Link copied to clipboard
ViewModelStore getViewModelStore()
hashCode
Link copied to clipboard
final Integer hashCode()
hasOptionsMenu
Link copied to clipboard
final Boolean hasOptionsMenu()
initState
Link copied to clipboard
Unit initState()
isAdded
Link copied to clipboard
final Boolean isAdded()
isDetached
Link copied to clipboard
final Boolean isDetached()
isHidden
Link copied to clipboard
final Boolean isHidden()
isHideReplaced
Link copied to clipboard
Boolean isHideReplaced()
isInBackStack
Link copied to clipboard
final Boolean isInBackStack()
isInLayout
Link copied to clipboard
final Boolean isInLayout()
isMenuVisible
Link copied to clipboard
final Boolean isMenuVisible()
isPostponed
Link copied to clipboard
Boolean isPostponed()
isRemoving
Link copied to clipboard
final Boolean isRemoving()
isRemovingParent
Link copied to clipboard
final Boolean isRemovingParent()
isResumed
Link copied to clipboard
final Boolean isResumed()
isStateSaved
Link copied to clipboard
final Boolean isStateSaved()
isVisible
Link copied to clipboard
final Boolean isVisible()
noteStateNotSaved
Link copied to clipboard
Unit noteStateNotSaved()
onActivityCreated
Link copied to clipboard
Unit onActivityCreated(Bundle savedInstanceState)
onActivityResult
Link copied to clipboard
Unit onActivityResult(Integer p0, Integer p1, @Nullable() Intent p2)
onAttach
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
Unit onAttach(@NonNull() Activity p0)
Unit onAttach(@NonNull() Context p0)
onAttachFragment
Link copied to clipboard
Unit onAttachFragment(@NonNull() Fragment p0)
onConfigurationChanged
Link copied to clipboard
Unit onConfigurationChanged(@NonNull() Configuration p0)
onContextItemSelected
Link copied to clipboard
Boolean onContextItemSelected(@NonNull() MenuItem p0)
onCreate
Link copied to clipboard
Unit onCreate(@Nullable() Bundle p0)
onCreateAnimation
Link copied to clipboard
onCreateAnimator
Link copied to clipboard
Animator onCreateAnimator(Integer p0, Boolean p1, Integer p2)
onCreateContextMenu
Link copied to clipboard
onCreateOptionsMenu
Link copied to clipboard
Unit onCreateOptionsMenu(@NonNull() Menu p0, @NonNull() MenuInflater p1)
onCreateView
Link copied to clipboard
View onCreateView(@NonNull() LayoutInflater p0, @Nullable() ViewGroup p1, @Nullable() Bundle p2)
onDestroy
Link copied to clipboard
Unit onDestroy()
onDestroyOptionsMenu
Link copied to clipboard
Unit onDestroyOptionsMenu()
onDestroyView
Link copied to clipboard
Unit onDestroyView()
onDetach
Link copied to clipboard
Unit onDetach()
onGetLayoutInflater
Link copied to clipboard
LayoutInflater onGetLayoutInflater(@Nullable() Bundle p0)
onHiddenChanged
Link copied to clipboard
Unit onHiddenChanged(Boolean p0)
onInflate
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
Unit onInflate(@NonNull() Activity p0, @NonNull() AttributeSet p1, @Nullable() Bundle p2)
Unit onInflate(@NonNull() Context p0, @NonNull() AttributeSet p1, @Nullable() Bundle p2)
onInject
Link copied to clipboard
abstract Unit onInject(Activity activity, Bundle savedInstanceState)
onLowMemory
Link copied to clipboard
Unit onLowMemory()
onMultiWindowModeChanged
Link copied to clipboard
Unit onMultiWindowModeChanged(Boolean p0)
onOptionsItemSelected
Link copied to clipboard
Boolean onOptionsItemSelected(@NonNull() MenuItem p0)
onOptionsMenuClosed
Link copied to clipboard
Unit onOptionsMenuClosed(@NonNull() Menu p0)
onPause
Link copied to clipboard
Unit onPause()
onPictureInPictureModeChanged
Link copied to clipboard
Unit onPictureInPictureModeChanged(Boolean p0)
onPrepareOptionsMenu
Link copied to clipboard
Unit onPrepareOptionsMenu(@NonNull() Menu p0)
onPrimaryNavigationFragmentChanged
Link copied to clipboard
onRequestPermissionsResult
Link copied to clipboard
Unit onRequestPermissionsResult(Integer p0, @NonNull() Array<Stringp1, @NonNull() IntArray p2)
onResume
Link copied to clipboard
Unit onResume()
onSaveInstanceState
Link copied to clipboard
Unit onSaveInstanceState(@NonNull() Bundle p0)
onStart
Link copied to clipboard
Unit onStart()
onStop
Link copied to clipboard
Unit onStop()
onViewCreated
Link copied to clipboard
Unit onViewCreated(@NonNull() View p0, @Nullable() Bundle p1)
onViewStateRestored
Link copied to clipboard
Unit onViewStateRestored(@Nullable() Bundle p0)
performActivityCreated
Link copied to clipboard
Unit performActivityCreated(Bundle p0)
performAttach
Link copied to clipboard
Unit performAttach()
performConfigurationChanged
Link copied to clipboard
Unit performConfigurationChanged(@NonNull() Configuration p0)
performContextItemSelected
Link copied to clipboard
Boolean performContextItemSelected(@NonNull() MenuItem p0)
performCreate
Link copied to clipboard
Unit performCreate(Bundle p0)
performCreateOptionsMenu
Link copied to clipboard
Boolean performCreateOptionsMenu(@NonNull() Menu p0, @NonNull() MenuInflater p1)
performCreateView
Link copied to clipboard
Unit performCreateView(@NonNull() LayoutInflater p0, @Nullable() ViewGroup p1, @Nullable() Bundle p2)
performDestroy
Link copied to clipboard
Unit performDestroy()
performDestroyView
Link copied to clipboard
Unit performDestroyView()
performDetach
Link copied to clipboard
Unit performDetach()
performGetLayoutInflater
Link copied to clipboard
LayoutInflater performGetLayoutInflater(@Nullable() Bundle p0)
performLowMemory
Link copied to clipboard
Unit performLowMemory()
performMultiWindowModeChanged
Link copied to clipboard
Unit performMultiWindowModeChanged(Boolean p0)
performOptionsItemSelected
Link copied to clipboard
Boolean performOptionsItemSelected(@NonNull() MenuItem p0)
performOptionsMenuClosed
Link copied to clipboard
Unit performOptionsMenuClosed(@NonNull() Menu p0)
performPause
Link copied to clipboard
Unit performPause()
performPictureInPictureModeChanged
Link copied to clipboard
Unit performPictureInPictureModeChanged(Boolean p0)
performPrepareOptionsMenu
Link copied to clipboard
Boolean performPrepareOptionsMenu(@NonNull() Menu p0)
performPrimaryNavigationFragmentChanged
Link copied to clipboard
Unit performPrimaryNavigationFragmentChanged()
performResume
Link copied to clipboard
Unit performResume()
performSaveInstanceState
Link copied to clipboard
Unit performSaveInstanceState(Bundle p0)
performStart
Link copied to clipboard
Unit performStart()
performStop
Link copied to clipboard
Unit performStop()
postponeEnterTransition
Link copied to clipboard
Unit postponeEnterTransition()
final Unit postponeEnterTransition(Long p0, @NonNull() TimeUnit p1)
registerForContextMenu
Link copied to clipboard
Unit registerForContextMenu(@NonNull() View p0)
requestPermissions
Link copied to clipboard
final Unit requestPermissions(@NonNull() Array<Stringp0, Integer p1)
requireActivity
Link copied to clipboard
final FragmentActivity requireActivity()
requireArguments
Link copied to clipboard
final Bundle requireArguments()
requireContext
Link copied to clipboard
final Context requireContext()
requireFragmentManager
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
final FragmentManager requireFragmentManager()
requireHost
Link copied to clipboard
final Object requireHost()
requireParentFragment
Link copied to clipboard
final Fragment requireParentFragment()
requireView
Link copied to clipboard
final View requireView()
restoreChildFragmentState
Link copied to clipboard
Unit restoreChildFragmentState(@Nullable() Bundle p0)
restoreViewState
Link copied to clipboard
final Unit restoreViewState(Bundle p0)
setAllowEnterTransitionOverlap
Link copied to clipboard
Unit setAllowEnterTransitionOverlap(Boolean p0)
setAllowReturnTransitionOverlap
Link copied to clipboard
Unit setAllowReturnTransitionOverlap(Boolean p0)
setAnimatingAway
Link copied to clipboard
Unit setAnimatingAway(View p0)
setAnimator
Link copied to clipboard
Unit setAnimator(Animator p0)
setArguments
Link copied to clipboard
Unit setArguments(@Nullable() Bundle p0)
setEnterSharedElementCallback
Link copied to clipboard
setEnterTransition
Link copied to clipboard
Unit setEnterTransition(@Nullable() Object p0)
setExitSharedElementCallback
Link copied to clipboard
setExitTransition
Link copied to clipboard
Unit setExitTransition(@Nullable() Object p0)
setHasOptionsMenu
Link copied to clipboard
Unit setHasOptionsMenu(Boolean p0)
setHideReplaced
Link copied to clipboard
Unit setHideReplaced(Boolean p0)
setInitialSavedState
Link copied to clipboard
Unit setInitialSavedState(@Nullable() Fragment.SavedState p0)
setMenuVisibility
Link copied to clipboard
Unit setMenuVisibility(Boolean p0)
setNextAnim
Link copied to clipboard
Unit setNextAnim(Integer p0)
setNextTransition
Link copied to clipboard
Unit setNextTransition(Integer p0)
setReenterTransition
Link copied to clipboard
Unit setReenterTransition(@Nullable() Object p0)
setRetainInstance
Link copied to clipboard
Unit setRetainInstance(Boolean p0)
setReturnTransition
Link copied to clipboard
Unit setReturnTransition(@Nullable() Object p0)
setSharedElementEnterTransition
Link copied to clipboard
Unit setSharedElementEnterTransition(@Nullable() Object p0)
setSharedElementReturnTransition
Link copied to clipboard
Unit setSharedElementReturnTransition(@Nullable() Object p0)
setStateAfterAnimating
Link copied to clipboard
Unit setStateAfterAnimating(Integer p0)
setTargetFragment
Link copied to clipboard
Unit setTargetFragment(@Nullable() Fragment p0, Integer p1)
setUserVisibleHint
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
Unit setUserVisibleHint(Boolean p0)
shouldShowRequestPermissionRationale
Link copied to clipboard
startActivity
Link copied to clipboard
Unit startActivity(Intent p0)
Unit startActivity(Intent p0, @Nullable() Bundle p1)
startActivityForResult
Link copied to clipboard
Unit startActivityForResult(Intent p0, Integer p1)
Unit startActivityForResult(Intent p0, Integer p1, @Nullable() Bundle p2)
startIntentSenderForResult
Link copied to clipboard
startPostponedEnterTransition
Link copied to clipboard
Unit startPostponedEnterTransition()
toString
Link copied to clipboard
String toString()
unregisterForContextMenu
Link copied to clipboard
Unit unregisterForContextMenu(@NonNull() View p0)

Properties

mAdded
Link copied to clipboard
private final Boolean mAdded
mAnimationInfo
Link copied to clipboard
private final Fragment.AnimationInfo mAnimationInfo
mArguments
Link copied to clipboard
private final Bundle mArguments
mBackStackNesting
Link copied to clipboard
private final Integer mBackStackNesting
mChildFragmentManager
Link copied to clipboard
private final FragmentManager mChildFragmentManager
mContainer
Link copied to clipboard
private final ViewGroup mContainer
mContainerId
Link copied to clipboard
private final Integer mContainerId
mDeferStart
Link copied to clipboard
private final Boolean mDeferStart
mDetached
Link copied to clipboard
private final Boolean mDetached
mFragmentId
Link copied to clipboard
private final Integer mFragmentId
mFragmentManager
Link copied to clipboard
private final FragmentManager mFragmentManager
mFromLayout
Link copied to clipboard
private final Boolean mFromLayout
mHasMenu
Link copied to clipboard
private final Boolean mHasMenu
mHidden
Link copied to clipboard
private final Boolean mHidden
mHiddenChanged
Link copied to clipboard
private final Boolean mHiddenChanged
mHost
Link copied to clipboard
private final FragmentHostCallback<?> mHost
mInLayout
Link copied to clipboard
private final Boolean mInLayout
mIsCreated
Link copied to clipboard
private final Boolean mIsCreated
mIsNewlyAdded
Link copied to clipboard
private final Boolean mIsNewlyAdded
mLayoutInflater
Link copied to clipboard
private final LayoutInflater mLayoutInflater
mLifecycleRegistry
Link copied to clipboard
private final LifecycleRegistry mLifecycleRegistry
mMaxState
Link copied to clipboard
private final Lifecycle.State mMaxState
mMenuVisible
Link copied to clipboard
private final Boolean mMenuVisible
mParentFragment
Link copied to clipboard
private final Fragment mParentFragment
mPerformedCreateView
Link copied to clipboard
private final Boolean mPerformedCreateView
mPostponedAlpha
Link copied to clipboard
private final Float mPostponedAlpha
mPostponedDurationRunnable
Link copied to clipboard
private final Runnable mPostponedDurationRunnable
mRemoving
Link copied to clipboard
private final Boolean mRemoving
mRestored
Link copied to clipboard
private final Boolean mRestored
mRetainInstance
Link copied to clipboard
private final Boolean mRetainInstance
mRetainInstanceChangedWhileDetached
Link copied to clipboard
private final Boolean mRetainInstanceChangedWhileDetached
mSavedFragmentState
Link copied to clipboard
private final Bundle mSavedFragmentState
mSavedStateRegistryController
Link copied to clipboard
private final SavedStateRegistryController mSavedStateRegistryController
mSavedUserVisibleHint
Link copied to clipboard
private final Boolean mSavedUserVisibleHint
mSavedViewState
Link copied to clipboard
private final SparseArray<ParcelablemSavedViewState
mState
Link copied to clipboard
private final Integer mState
mTag
Link copied to clipboard
private final String mTag
mTarget
Link copied to clipboard
private final Fragment mTarget
mTargetRequestCode
Link copied to clipboard
private final Integer mTargetRequestCode
mTargetWho
Link copied to clipboard
private final String mTargetWho
mUserVisibleHint
Link copied to clipboard
private final Boolean mUserVisibleHint
mView
Link copied to clipboard
private final View mView
mViewLifecycleOwner
Link copied to clipboard
private final FragmentViewLifecycleOwner mViewLifecycleOwner
mViewLifecycleOwnerLiveData
Link copied to clipboard
private final MutableLiveData<LifecycleOwnermViewLifecycleOwnerLiveData
mWho
Link copied to clipboard
private final String mWho