-
- All Implemented Interfaces:
-
android.app.Application.ActivityLifecycleCallbacks,android.content.ComponentCallbacks,android.content.ComponentCallbacks2,android.view.View.OnCreateContextMenuListener
public class LifecycleHandler extends Fragment implements Application.ActivityLifecycleCallbacks
-
-
Constructor Summary
Constructors Constructor Description LifecycleHandler()
-
Method Summary
-
Methods inherited from class android.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, instantiate, isAdded, isDetached, isHidden, isInLayout, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onTrimMemory, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, 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 android.app.Application.ActivityLifecycleCallbacks
onActivityDestroyed, onActivityPaused, onActivityResumed, onActivitySaveInstanceState, onActivityStarted, onActivityStopped -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
install
@NonNull() static LifecycleHandler install(@NonNull() Activity activity)
-
getRouter
@NonNull() Router getRouter(@NonNull() ViewGroup container, @Nullable() Bundle savedInstanceState)
-
getRouters
@NonNull() List<Router> getRouters()
-
getLifecycleActivity
@Nullable() Activity getLifecycleActivity()
-
onSaveInstanceState
void onSaveInstanceState(Bundle outState)
-
onDestroy
void onDestroy()
-
onDetach
void onDetach()
-
onActivityResult
void onActivityResult(int requestCode, int resultCode, Intent data)
-
onRequestPermissionsResult
void onRequestPermissionsResult(int requestCode, @NonNull() Array<String> permissions, @NonNull() Array<int> grantResults)
-
shouldShowRequestPermissionRationale
boolean shouldShowRequestPermissionRationale(@NonNull() String permission)
-
onCreateOptionsMenu
void onCreateOptionsMenu(Menu menu, MenuInflater inflater)
-
onPrepareOptionsMenu
void onPrepareOptionsMenu(Menu menu)
-
onOptionsItemSelected
boolean onOptionsItemSelected(MenuItem item)
-
registerForActivityResult
void registerForActivityResult(@NonNull() String instanceId, int requestCode)
-
unregisterForActivityResults
void unregisterForActivityResults(@NonNull() String instanceId)
-
startActivityForResult
void startActivityForResult(@NonNull() String instanceId, @NonNull() Intent intent, int requestCode)
-
startActivityForResult
void startActivityForResult(@NonNull() String instanceId, @NonNull() Intent intent, int requestCode, @Nullable() Bundle options)
-
startIntentSenderForResult
void startIntentSenderForResult(@NonNull() String instanceId, @NonNull() IntentSender intent, int requestCode, @Nullable() Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, @Nullable() Bundle options)
-
requestPermissions
void requestPermissions(@NonNull() String instanceId, @NonNull() Array<String> permissions, int requestCode)
-
onActivityCreated
void onActivityCreated(Activity activity, Bundle savedInstanceState)
-
onActivityStarted
void onActivityStarted(Activity activity)
-
onActivityResumed
void onActivityResumed(Activity activity)
-
onActivityPaused
void onActivityPaused(Activity activity)
-
onActivityStopped
void onActivityStopped(Activity activity)
-
onActivitySaveInstanceState
void onActivitySaveInstanceState(Activity activity, Bundle outState)
-
onActivityDestroyed
void onActivityDestroyed(Activity activity)
-
-
-
-