public class LifecycleHandler
extends android.app.Fragment
implements android.app.Application.ActivityLifecycleCallbacks
| Constructor and Description |
|---|
LifecycleHandler() |
| Modifier and Type | Method and Description |
|---|---|
android.app.Activity |
getLifecycleActivity() |
Router |
getRouter(android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
java.util.List<Router> |
getRouters() |
static LifecycleHandler |
install(android.app.Activity activity) |
void |
onActivityCreated(android.app.Activity activity,
android.os.Bundle savedInstanceState) |
void |
onActivityDestroyed(android.app.Activity activity) |
void |
onActivityPaused(android.app.Activity activity) |
void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data) |
void |
onActivityResumed(android.app.Activity activity) |
void |
onActivitySaveInstanceState(android.app.Activity activity,
android.os.Bundle outState) |
void |
onActivityStarted(android.app.Activity activity) |
void |
onActivityStopped(android.app.Activity activity) |
void |
onAttach(android.app.Activity activity) |
void |
onAttach(android.content.Context context) |
void |
onCreate(android.os.Bundle savedInstanceState) |
void |
onCreateOptionsMenu(android.view.Menu menu,
android.view.MenuInflater inflater) |
void |
onDestroy() |
void |
onDetach() |
boolean |
onOptionsItemSelected(android.view.MenuItem item) |
void |
onPrepareOptionsMenu(android.view.Menu menu) |
void |
onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults) |
void |
onSaveInstanceState(android.os.Bundle outState) |
void |
registerForActivityResult(java.lang.String instanceId,
int requestCode) |
void |
requestPermissions(java.lang.String instanceId,
java.lang.String[] permissions,
int requestCode) |
boolean |
shouldShowRequestPermissionRationale(java.lang.String permission) |
void |
startActivityForResult(java.lang.String instanceId,
android.content.Intent intent,
int requestCode) |
void |
startActivityForResult(java.lang.String instanceId,
android.content.Intent intent,
int requestCode,
android.os.Bundle options) |
void |
startIntentSenderForResult(java.lang.String instanceId,
android.content.IntentSender intent,
int requestCode,
android.content.Intent fillInIntent,
int flagsMask,
int flagsValues,
int extraFlags,
android.os.Bundle options) |
void |
unregisterForActivityResults(java.lang.String instanceId) |
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimator, onCreateContextMenu, onCreateView, onDestroyOptionsMenu, onDestroyView, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onMultiWindowModeChanged, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPictureInPictureModeChanged, onResume, 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, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenupublic static LifecycleHandler install(android.app.Activity activity)
public Router getRouter(android.view.ViewGroup container, android.os.Bundle savedInstanceState)
public java.util.List<Router> getRouters()
public android.app.Activity getLifecycleActivity()
public void onCreate(android.os.Bundle savedInstanceState)
onCreate in class android.app.Fragmentpublic void onSaveInstanceState(android.os.Bundle outState)
onSaveInstanceState in class android.app.Fragmentpublic void onDestroy()
onDestroy in class android.app.Fragmentpublic void onAttach(android.app.Activity activity)
onAttach in class android.app.Fragmentpublic void onAttach(android.content.Context context)
onAttach in class android.app.Fragmentpublic void onDetach()
onDetach in class android.app.Fragmentpublic void onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
onActivityResult in class android.app.Fragmentpublic void onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults)
onRequestPermissionsResult in class android.app.Fragmentpublic boolean shouldShowRequestPermissionRationale(java.lang.String permission)
shouldShowRequestPermissionRationale in class android.app.Fragmentpublic void onCreateOptionsMenu(android.view.Menu menu,
android.view.MenuInflater inflater)
onCreateOptionsMenu in class android.app.Fragmentpublic void onPrepareOptionsMenu(android.view.Menu menu)
onPrepareOptionsMenu in class android.app.Fragmentpublic boolean onOptionsItemSelected(android.view.MenuItem item)
onOptionsItemSelected in class android.app.Fragmentpublic void registerForActivityResult(java.lang.String instanceId,
int requestCode)
public void unregisterForActivityResults(java.lang.String instanceId)
public void startActivityForResult(java.lang.String instanceId,
android.content.Intent intent,
int requestCode)
public void startActivityForResult(java.lang.String instanceId,
android.content.Intent intent,
int requestCode,
android.os.Bundle options)
public void startIntentSenderForResult(java.lang.String instanceId,
android.content.IntentSender intent,
int requestCode,
android.content.Intent fillInIntent,
int flagsMask,
int flagsValues,
int extraFlags,
android.os.Bundle options)
throws android.content.IntentSender.SendIntentException
android.content.IntentSender.SendIntentExceptionpublic void requestPermissions(java.lang.String instanceId,
java.lang.String[] permissions,
int requestCode)
public void onActivityCreated(android.app.Activity activity,
android.os.Bundle savedInstanceState)
onActivityCreated in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityStarted(android.app.Activity activity)
onActivityStarted in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityResumed(android.app.Activity activity)
onActivityResumed in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityPaused(android.app.Activity activity)
onActivityPaused in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityStopped(android.app.Activity activity)
onActivityStopped in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivitySaveInstanceState(android.app.Activity activity,
android.os.Bundle outState)
onActivitySaveInstanceState in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityDestroyed(android.app.Activity activity)
onActivityDestroyed in interface android.app.Application.ActivityLifecycleCallbacks