public class ActivityHostedRouter extends Router
| Constructor and Description |
|---|
ActivityHostedRouter() |
| Modifier and Type | Method and Description |
|---|---|
android.app.Activity |
getActivity()
Returns this Router's host Activity or
null if it has either not yet been attached to
an Activity or if the Activity has been destroyed. |
void |
invalidateOptionsMenu() |
void |
onActivityDestroyed(android.app.Activity activity) |
void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
This should be called by the host Activity when its onActivityResult method is called if the instanceId
of the controller that called startActivityForResult is not known.
|
void |
onContextAvailable() |
void |
restoreInstanceState(android.os.Bundle savedInstanceState) |
void |
saveInstanceState(android.os.Bundle outState) |
void |
setHost(LifecycleHandler lifecycleHandler,
android.view.ViewGroup container) |
addChangeListener, getBackstack, getBackstackSize, getContainerId, getControllerWithInstanceId, getControllerWithTag, handleBack, handleRequestedPermission, hasRootController, onActivityPaused, onActivityResult, onActivityResumed, onActivityStarted, onActivityStopped, onCreateOptionsMenu, onOptionsItemSelected, onPrepareOptionsMenu, onRequestPermissionsResult, popController, popCurrentController, popToRoot, popToRoot, popToTag, popToTag, prepareForHostDetach, pushController, pushToBackstack, rebindIfNeeded, removeChangeListener, replaceTopController, setBackstack, setPopsLastView, setRootpublic final void setHost(LifecycleHandler lifecycleHandler, android.view.ViewGroup container)
public void saveInstanceState(android.os.Bundle outState)
saveInstanceState in class Routerpublic void restoreInstanceState(android.os.Bundle savedInstanceState)
restoreInstanceState in class Routerpublic android.app.Activity getActivity()
Routernull if it has either not yet been attached to
an Activity or if the Activity has been destroyed.getActivity in class Routerpublic void onActivityDestroyed(android.app.Activity activity)
onActivityDestroyed in class Routerpublic final void invalidateOptionsMenu()
public void onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
RouteronActivityResult in class RouterrequestCode - The Activity's onActivityResult requestCoderesultCode - The Activity's onActivityResult resultCodedata - The Activity's onActivityResult datapublic void onContextAvailable()