void
|
addContentView(View view, ViewGroup.LayoutParams params)
Add an additional content view to the activity.
|
void
|
attachBaseContext(Context newBase)
Set the base context for this ContextWrapper.
|
void
|
clearOverrideActivityTransition(int overrideType)
Clears the animations which are set from overrideActivityTransition(int, int, int) .
|
void
|
closeContextMenu()
Programmatically closes the most recently opened context menu, if showing.
|
void
|
closeOptionsMenu()
Progammatically closes the options menu.
|
PendingIntent
|
createPendingResult(int requestCode, Intent data, int flags)
Create a new PendingIntent object which you can hand to others
for them to use to send result data back to your
onActivityResult(int, int, Intent) callback.
|
final
void
|
dismissDialog(int id)
This method was deprecated
in API level 15.
Use the new DialogFragment class with
FragmentManager instead; this is also
available on older platforms through the Android compatibility package.
|
final
void
|
dismissKeyboardShortcutsHelper()
Dismiss the Keyboard Shortcuts screen.
|
boolean
|
dispatchGenericMotionEvent(MotionEvent ev)
Called to process generic motion events.
|
boolean
|
dispatchKeyEvent(KeyEvent event)
Called to process key events.
|
boolean
|
dispatchKeyShortcutEvent(KeyEvent event)
Called to process a key shortcut event.
|
boolean
|
dispatchPopulateAccessibilityEvent(AccessibilityEvent event)
Called to process population of AccessibilityEvent s.
|
boolean
|
dispatchTouchEvent(MotionEvent ev)
Called to process touch screen events.
|
boolean
|
dispatchTrackballEvent(MotionEvent ev)
Called to process trackball events.
|
void
|
dump(String prefix, FileDescriptor fd, PrintWriter writer, String[] args)
Print the Activity's state into the given stream.
|
boolean
|
enterPictureInPictureMode(PictureInPictureParams params)
Puts the activity in picture-in-picture mode if possible in the current system state.
|
void
|
enterPictureInPictureMode()
Puts the activity in picture-in-picture mode if possible in the current system state.
|
<T extends View>
T
|
findViewById(int id)
Finds a view that was identified by the android:id XML attribute
that was processed in onCreate(Bundle) .
|
void
|
finish()
Call this when your activity is done and should be closed.
|
void
|
finishActivity(int requestCode)
Force finish another activity that you had previously started with
startActivityForResult(Intent, int) .
|
void
|
finishActivityFromChild(Activity child, int requestCode)
This method was deprecated
in API level 30.
Use finishActivity(int) instead.
|
void
|
finishAffinity()
Finish this activity as well as all activities immediately below it
in the current task that have the same affinity.
|
void
|
finishAfterTransition()
Reverses the Activity Scene entry Transition and triggers the calling Activity
to reverse its exit Transition.
|
void
|
finishAndRemoveTask()
Call this when your activity is done and should be closed and the task should be completely
removed as a part of finishing the root activity of the task.
|
void
|
finishFromChild(Activity child)
This method was deprecated
in API level 30.
Use finish() instead.
|
ActionBar
|
getActionBar()
Retrieve a reference to this activity's ActionBar.
|
final
Application
|
getApplication()
Return the application that owns this activity.
|
ComponentCaller
|
getCaller()
Returns the ComponentCaller instance of the app that started this activity.
|
ComponentName
|
getCallingActivity()
Return the name of the activity that invoked this activity.
|
String
|
getCallingPackage()
Return the name of the package that invoked this activity.
|
int
|
getChangingConfigurations()
If this activity is being destroyed because it can not handle a
configuration parameter being changed (and thus its
onConfigurationChanged(android.content.res.Configuration) method is
not being called), then you can use this method to discover
the set of changes that have occurred while in the process of being
destroyed.
|
ComponentName
|
getComponentName()
Returns the complete component name of this activity.
|
Scene
|
getContentScene()
Retrieve the Scene representing this window's current content.
|
TransitionManager
|
getContentTransitionManager()
Retrieve the TransitionManager responsible for default transitions in this window.
|
ComponentCaller
|
getCurrentCaller()
Returns the ComponentCaller instance of the app that re-launched this activity with a new
intent via onNewIntent(Intent) or onActivityResult(int, int, Intent) .
|
View
|
getCurrentFocus()
Calls Window.getCurrentFocus() on the
Window of this Activity to return the currently focused view.
|
FragmentManager
|
getFragmentManager()
This method was deprecated
in API level 28.
Use FragmentActivity.getSupportFragmentManager()
|
ComponentCaller
|
getInitialCaller()
Returns the ComponentCaller instance of the app that initially launched this activity.
|
Intent
|
getIntent()
Returns the intent that started this activity.
|
Object
|
getLastNonConfigurationInstance()
Retrieve the non-configuration instance data that was previously
returned by onRetainNonConfigurationInstance() .
|
String
|
getLaunchedFromPackage()
Returns the package name of the app that initially launched this activity.
|
int
|
getLaunchedFromUid()
Returns the uid of the app that initially launched this activity.
|
LayoutInflater
|
getLayoutInflater()
Convenience for calling
Window.getLayoutInflater() .
|
LoaderManager
|
getLoaderManager()
This method was deprecated
in API level 28.
Use FragmentActivity.getSupportLoaderManager()
|
String
|
getLocalClassName()
Returns class name for this activity with the package prefix removed.
|
int
|
getMaxNumPictureInPictureActions()
Return the number of actions that will be displayed in the picture-in-picture UI when the
user interacts with the activity currently in picture-in-picture mode.
|
final
MediaController
|
getMediaController()
Gets the controller which should be receiving media key and volume events
while this activity is in the foreground.
|
MenuInflater
|
getMenuInflater()
Returns a MenuInflater with this context.
|
OnBackInvokedDispatcher
|
getOnBackInvokedDispatcher()
Returns the OnBackInvokedDispatcher instance associated with the window that this
activity is attached to.
|
final
Activity
|
getParent()
This method was deprecated
in API level 35.
ActivityGroup is deprecated.
|
Intent
|
getParentActivityIntent()
Obtain an Intent that will launch an explicit target activity specified by
this activity's logical parent.
|
SharedPreferences
|
getPreferences(int mode)
Retrieve a SharedPreferences object for accessing preferences
that are private to this activity.
|
Uri
|
getReferrer()
Return information about who launched this activity.
|
int
|
getRequestedOrientation()
Return the current requested orientation of the activity.
|
final
SearchEvent
|
getSearchEvent()
During the onSearchRequested() callbacks, this function will return the
SearchEvent that triggered the callback, if it exists.
|
final
SplashScreen
|
getSplashScreen()
Get the interface that activity use to talk to the splash screen.
|
Object
|
getSystemService(String name)
Return the handle to a system-level service by name.
|
int
|
getTaskId()
Return the identifier of the task this activity is in.
|
final
CharSequence
|
getTitle()
|
final
int
|
getTitleColor()
|
VoiceInteractor
|
getVoiceInteractor()
Retrieve the active VoiceInteractor that the user is going through to
interact with this activity.
|
final
int
|
getVolumeControlStream()
Gets the suggested audio stream whose volume should be changed by the
hardware volume controls.
|
Window
|
getWindow()
Retrieve the current Window for the activity.
|
WindowManager
|
getWindowManager()
Retrieve the window manager for showing custom windows.
|
boolean
|
hasWindowFocus()
Returns true if this activity's main window currently has window focus.
|
void
|
invalidateOptionsMenu()
Declare that the options menu has changed, so should be recreated.
|
boolean
|
isActivityTransitionRunning()
Returns whether there are any activity transitions currently running on this
activity.
|
boolean
|
isChangingConfigurations()
Check to see whether this activity is in the process of being destroyed in order to be
recreated with a new configuration.
|
final
boolean
|
isChild()
This method was deprecated
in API level 35.
ActivityGroup is deprecated.
|
boolean
|
isDestroyed()
Returns true if the final onDestroy() call has been made
on the Activity, so this instance is now dead.
|
boolean
|
isFinishing()
Check to see whether this activity is in the process of finishing,
either because you called finish() on it or someone else
has requested that it finished.
|
boolean
|
isImmersive()
Bit indicating that this activity is "immersive" and should not be
interrupted by notifications if possible.
|
boolean
|
isInMultiWindowMode()
Returns true if the activity is currently in multi-window mode.
|
boolean
|
isInPictureInPictureMode()
Returns true if the activity is currently in picture-in-picture mode.
|
boolean
|
isLaunchedFromBubble()
Indicates whether this activity is launched from a bubble.
|
boolean
|
isLocalVoiceInteractionSupported()
Queries whether the currently enabled voice interaction service supports returning
a voice interactor for use by the activity.
|
boolean
|
isTaskRoot()
Return whether this activity is the root of a task.
|
boolean
|
isVoiceInteraction()
Check whether this activity is running as part of a voice interaction with the user.
|
boolean
|
isVoiceInteractionRoot()
Like isVoiceInteraction() , but only returns true if this is also the root
of a voice interaction.
|
final
Cursor
|
managedQuery(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
This method was deprecated
in API level 15.
Use CursorLoader instead.
|
boolean
|
moveTaskToBack(boolean nonRoot)
Move the task containing this activity to the back of the activity
stack.
|
boolean
|
navigateUpTo(Intent upIntent)
Navigate from this activity to the activity specified by upIntent, finishing this activity
in the process.
|
boolean
|
navigateUpToFromChild(Activity child, Intent upIntent)
This method was deprecated
in API level 30.
Use navigateUpTo(android.content.Intent) instead.
|
void
|
onActionModeFinished(ActionMode mode)
Notifies the activity that an action mode has finished.
|
void
|
onActionModeStarted(ActionMode mode)
Notifies the Activity that an action mode has been started.
|
void
|
onActivityReenter(int resultCode, Intent data)
Called when an activity you launched with an activity transition exposes this
Activity through a returning activity transition, giving you the resultCode
and any additional data from it.
|
void
|
onActivityResult(int requestCode, int resultCode, Intent data)
Called when an activity you launched exits, giving you the requestCode
you started it with, the resultCode it returned, and any additional
data from it.
|
void
|
onActivityResult(int requestCode, int resultCode, Intent data, ComponentCaller caller)
Same as onActivityResult(int, int, android.content.Intent) , but with an extra parameter for the
ComponentCaller instance associated with the app that sent the result.
|
void
|
onApplyThemeResource(Resources.Theme theme, int resid, boolean first)
Called by setTheme(Theme) and getTheme() to apply a theme
resource to the current Theme object.
|
void
|
onAttachFragment(Fragment fragment)
This method was deprecated
in API level 28.
Use FragmentActivity.onAttachFragment(androidx.fragment.app.Fragment)
|
void
|
onAttachedToWindow()
Called when the main window associated with the activity has been
attached to the window manager.
|
void
|
onBackPressed()
This method was deprecated
in API level 33.
Use OnBackInvokedCallback or
androidx.activity.OnBackPressedCallback to handle back navigation instead.
Starting from Android 13 (API level 33), back event handling is
moving to an ahead-of-time model and Activity#onBackPressed() and
KeyEvent#KEYCODE_BACK should not be used to handle back events (back gesture or
back button click). Instead, an OnBackInvokedCallback should be registered using
Activity#getOnBackInvokedDispatcher()
.registerOnBackInvokedCallback(priority, callback) .
|
void
|
onChildTitleChanged(Activity childActivity, CharSequence title)
|
void
|
onConfigurationChanged(Configuration newConfig)
Called by the system when the device configuration changes while your
activity is running.
|
void
|
onContentChanged()
This hook is called whenever the content view of the screen changes
(due to a call to
Window.setContentView or
Window.addContentView ).
|
boolean
|
onContextItemSelected(MenuItem item)
This hook is called whenever an item in a context menu is selected.
|
void
|
onContextMenuClosed(Menu menu)
This hook is called whenever the context menu is being closed (either by
the user canceling the menu with the back/menu button, or when an item is
selected).
|
void
|
onCreate(Bundle savedInstanceState, PersistableBundle persistentState)
Same as onCreate(android.os.Bundle) but called for those activities created with
the attribute R.attr.persistableMode set to
persistAcrossReboots .
|
void
|
onCreate(Bundle savedInstanceState)
Called when the activity is starting.
|
void
|
onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo)
Called when a context menu for the view is about to be shown.
|
CharSequence
|
onCreateDescription()
Generate a new description for this activity.
|
Dialog
|
onCreateDialog(int id)
This method was deprecated
in API level 15.
Old no-arguments version of onCreateDialog(int, android.os.Bundle) .
|
Dialog
|
onCreateDialog(int id, Bundle args)
This method was deprecated
in API level 15.
Use the new DialogFragment class with
FragmentManager instead; this is also
available on older platforms through the Android compatibility package.
|
void
|
onCreateNavigateUpTaskStack(TaskStackBuilder builder)
Define the synthetic task stack that will be generated during Up navigation from
a different task.
|
boolean
|
onCreateOptionsMenu(Menu menu)
Initialize the contents of the Activity's standard options menu.
|
boolean
|
onCreatePanelMenu(int featureId, Menu menu)
Default implementation of
Window.Callback.onCreatePanelMenu(int, Menu)
for activities.
|
View
|
onCreatePanelView(int featureId)
Default implementation of
Window.Callback.onCreatePanelView(int)
for activities.
|
boolean
|
onCreateThumbnail(Bitmap outBitmap, Canvas canvas)
This method was deprecated
in API level 28.
Method doesn't do anything and will be removed in the future.
|
View
|
onCreateView(View parent, String name, Context context, AttributeSet attrs)
Standard implementation of
LayoutInflater.Factory2.onCreateView(View, String, Context, AttributeSet)
used when inflating with the LayoutInflater returned by Context.getSystemService(Class) .
|
View
|
onCreateView(String name, Context context, AttributeSet attrs)
Standard implementation of
LayoutInflater.Factory.onCreateView(String, Context, AttributeSet) used when
inflating with the LayoutInflater returned by Context.getSystemService(Class) .
|
void
|
onDestroy()
Perform any final cleanup before an activity is destroyed.
|
void
|
onDetachedFromWindow()
Called when the main window associated with the activity has been
detached from the window manager.
|
void
|
onEnterAnimationComplete()
Activities cannot draw during the period that their windows are animating in.
|
boolean
|
onGenericMotionEvent(MotionEvent event)
Called when a generic motion event was not handled by any of the
views inside of the activity.
|
void
|
onGetDirectActions(CancellationSignal cancellationSignal, Consumer<List<DirectAction>> callback)
Returns the list of direct actions supported by the app.
|
boolean
|
onKeyDown(int keyCode, KeyEvent event)
Called when a key was pressed down and not handled by any of the views
inside of the activity.
|
boolean
|
onKeyLongPress(int keyCode, KeyEvent event)
Default implementation of KeyEvent.Callback.onKeyLongPress() : always returns false (doesn't handle
the event).
|
boolean
|
onKeyMultiple(int keyCode, int repeatCount, KeyEvent event)
Default implementation of KeyEvent.Callback.onKeyMultiple() : always returns false (doesn't handle
the event).
|
boolean
|
onKeyShortcut(int keyCode, KeyEvent event)
Called when a key shortcut event is not handled by any of the views in the Activity.
|
boolean
|
onKeyUp(int keyCode, KeyEvent event)
Called when a key was released and not handled by any of the views
inside of the activity.
|
void
|
onLocalVoiceInteractionStarted()
Callback to indicate that startLocalVoiceInteraction(android.os.Bundle) has resulted in a
voice interaction session being started.
|
void
|
onLocalVoiceInteractionStopped()
Callback to indicate that the local voice interaction has stopped either
because it was requested through a call to stopLocalVoiceInteraction()
or because it was canceled by the user.
|
void
|
onLowMemory()
This is called when the overall system is running low on memory, and
actively running processes should trim their memory usage.
|
boolean
|
onMenuItemSelected(int featureId, MenuItem item)
Default implementation of
Window.Callback.onMenuItemSelected(int, MenuItem)
for activities.
|
boolean
|
onMenuOpened(int featureId, Menu menu)
Called when a panel's menu is opened by the user.
|
void
|
onMultiWindowModeChanged(boolean isInMultiWindowMode)
This method was deprecated
in API level 26.
Use onMultiWindowModeChanged(boolean, android.content.res.Configuration) instead.
|
void
|
onMultiWindowModeChanged(boolean isInMultiWindowMode, Configuration newConfig)
Called by the system when the activity changes from fullscreen mode to multi-window mode and
visa-versa.
|
boolean
|
onNavigateUp()
This method is called whenever the user chooses to navigate Up within your application's
activity hierarchy from the action bar.
|
boolean
|
onNavigateUpFromChild(Activity child)
This method was deprecated
in API level 30.
Use onNavigateUp() instead.
|
void
|
onNewIntent(Intent intent, ComponentCaller caller)
Same as onNewIntent(android.content.Intent) , but with an extra parameter for the ComponentCaller
instance associated with the app that sent the intent.
|
void
|
onNewIntent(Intent intent)
This is called for activities that set launchMode to "singleTop" in
their package, or if a client used the Intent#FLAG_ACTIVITY_SINGLE_TOP
flag when calling startActivity(Intent) .
|
boolean
|
onOptionsItemSelected(MenuItem item)
This hook is called whenever an item in your options menu is selected.
|
void
|
onOptionsMenuClosed(Menu menu)
This hook is called whenever the options menu is being closed (either by the user canceling
the menu with the back/menu button, or when an item is selected).
|
void
|
onPanelClosed(int featureId, Menu menu)
Default implementation of
Window.Callback.onPanelClosed(int, Menu) for
activities.
|
void
|
onPause()
Called as part of the activity lifecycle when the user no longer actively interacts with the
activity, but it is still visible on screen.
|
void
|
onPerformDirectAction(String actionId, Bundle arguments, CancellationSignal cancellationSignal, Consumer<Bundle> resultListener)
This is called to perform an action previously defined by the app.
|
void
|
onPictureInPictureModeChanged(boolean isInPictureInPictureMode, Configuration newConfig)
Called by the system when the activity changes to and from picture-in-picture mode.
|
void
|
onPictureInPictureModeChanged(boolean isInPictureInPictureMode)
This method was deprecated
in API level 26.
Use onPictureInPictureModeChanged(boolean, android.content.res.Configuration) instead.
|
boolean
|
onPictureInPictureRequested()
This method is called by the system in various cases where picture in picture mode should be
entered if supported.
|
void
|
onPictureInPictureUiStateChanged(PictureInPictureUiState pipState)
Called by the system when the activity is in PiP and has state changes.
|
void
|
onPostCreate(Bundle savedInstanceState)
Called when activity start-up is complete (after onStart()
and onRestoreInstanceState(Bundle) have been called).
|
void
|
onPostCreate(Bundle savedInstanceState, PersistableBundle persistentState)
This is the same as onPostCreate(android.os.Bundle) but is called for activities
created with the attribute R.attr.persistableMode set to
persistAcrossReboots .
|
void
|
onPostResume()
Called when activity resume is complete (after onResume() has
been called).
|
void
|
onPrepareDialog(int id, Dialog dialog, Bundle args)
This method was deprecated
in API level 15.
Use the new DialogFragment class with
FragmentManager instead; this is also
available on older platforms through the Android compatibility package.
|
void
|
onPrepareDialog(int id, Dialog dialog)
This method was deprecated
in API level 15.
Old no-arguments version of
onPrepareDialog(int, android.app.Dialog, android.os.Bundle) .
|
void
|
onPrepareNavigateUpTaskStack(TaskStackBuilder builder)
Prepare the synthetic task stack that will be generated during Up navigation
from a different task.
|
boolean
|
onPrepareOptionsMenu(Menu menu)
Prepare the Screen's standard options menu to be displayed.
|
boolean
|
onPreparePanel(int featureId, View view, Menu menu)
Default implementation of
Window.Callback.onPreparePanel(int, View, Menu)
for activities.
|
void
|
onProvideAssistContent(AssistContent outContent)
This is called when the user is requesting an assist, to provide references
to content related to the current activity.
|
void
|
onProvideAssistData(Bundle data)
This is called when the user is requesting an assist, to build a full
Intent#ACTION_ASSIST Intent with all of the context of the current
application.
|
void
|
onProvideKeyboardShortcuts(List<KeyboardShortcutGroup> data, Menu menu, int deviceId)
Called when Keyboard Shortcuts are requested for the current window.
|
Uri
|
onProvideReferrer()
Override to generate the desired referrer for the content currently being shown
by the app.
|
void
|
onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults)
Callback for the result from requesting permissions.
|
void
|
onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults, int deviceId)
Callback for the result from requesting permissions.
|
void
|
onRestart()
Called after onStop() when the current activity is being
re-displayed to the user (the user has navigated back to it).
|
void
|
onRestoreInstanceState(Bundle savedInstanceState)
This method is called after onStart() when the activity is
being re-initialized from a previously saved state, given here in
savedInstanceState.
|
void
|
onRestoreInstanceState(Bundle savedInstanceState, PersistableBundle persistentState)
This is the same as onRestoreInstanceState(android.os.Bundle) but is called for activities
created with the attribute R.attr.persistableMode set to
persistAcrossReboots .
|
void
|
onResume()
Called after onRestoreInstanceState(Bundle) , onRestart() , or onPause() .
|
Object
|
onRetainNonConfigurationInstance()
Called by the system, as part of destroying an
activity due to a configuration change, when it is known that a new
instance will immediately be created for the new configuration.
|
void
|
onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState)
This is the same as onSaveInstanceState(Bundle) but is called for activities
created with the attribute R.attr.persistableMode set to
persistAcrossReboots .
|
void
|
onSaveInstanceState(Bundle outState)
Called to retrieve per-instance state from an activity before being killed
so that the state can be restored in onCreate(Bundle) or
onRestoreInstanceState(Bundle) (the Bundle populated by this method
will be passed to both).
|
boolean
|
onSearchRequested(SearchEvent searchEvent)
This hook is called when the user signals the desire to start a search.
|
boolean
|
onSearchRequested()
Called when the user signals the desire to start a search.
|
void
|
onStart()
Called after onCreate(Bundle) — or after onRestart() when
the activity had been stopped, but is now again being displayed to the
user.
|
void
|
onStateNotSaved()
This method was deprecated
in API level 29.
starting with Build.VERSION_CODES.P onSaveInstanceState is
called after onStop() , so this hint isn't accurate anymore: you should consider your
state not saved in between onStart and onStop callbacks inclusively.
|
void
|
onStop()
Called when you are no longer visible to the user.
|
void
|
onTitleChanged(CharSequence title, int color)
|
void
|
onTopResumedActivityChanged(boolean isTopResumedActivity)
Called when activity gets or loses the top resumed position in the system.
|
boolean
|
onTouchEvent(MotionEvent event)
Called when a touch screen event was not handled by any of the views
inside of the activity.
|
boolean
|
onTrackballEvent(MotionEvent event)
Called when the trackball was moved and not handled by any of the
views inside of the activity.
|
void
|
onTrimMemory(int level)
Called when the operating system has determined that it is a good
time for a process to trim unneeded memory from its process.
|
void
|
onUserInteraction()
Called whenever a key, touch, or trackball event is dispatched to the
activity.
|
void
|
onUserLeaveHint()
Called as part of the activity lifecycle when an activity is about to go
into the background as the result of user choice.
|
void
|
onVisibleBehindCanceled()
This method was deprecated
in API level 26.
This method's functionality is no longer supported as of
Build.VERSION_CODES.O and will be removed in a future release.
|
void
|
onWindowAttributesChanged(WindowManager.LayoutParams params)
This is called whenever the current window attributes change.
|
void
|
onWindowFocusChanged(boolean hasFocus)
Called when the current Window of the activity gains or loses
focus.
|
ActionMode
|
onWindowStartingActionMode(ActionMode.Callback callback, int type)
Called when an action mode is being started for this window.
|
ActionMode
|
onWindowStartingActionMode(ActionMode.Callback callback)
Give the Activity a chance to control the UI for an action mode requested
by the system.
|
void
|
openContextMenu(View view)
Programmatically opens the context menu for a particular view .
|
void
|
openOptionsMenu()
Programmatically opens the options menu.
|
void
|
overrideActivityTransition(int overrideType, int enterAnim, int exitAnim, int backgroundColor)
Customizes the animation for the activity transition with this activity.
|
void
|
overrideActivityTransition(int overrideType, int enterAnim, int exitAnim)
Customizes the animation for the activity transition with this activity.
|
void
|
overridePendingTransition(int enterAnim, int exitAnim)
This method was deprecated
in API level 34.
Use overrideActivityTransition(int, int, int) } instead.
|
void
|
overridePendingTransition(int enterAnim, int exitAnim, int backgroundColor)
This method was deprecated
in API level 34.
Use overrideActivityTransition(int, int, int, int) } instead.
|
void
|
postponeEnterTransition()
Postpone the entering activity transition when Activity was started with
ActivityOptions.makeSceneTransitionAnimation(Activity, android.util.Pair[]) .
|
void
|
recreate()
Cause this Activity to be recreated with a new instance.
|
void
|
registerActivityLifecycleCallbacks(Application.ActivityLifecycleCallbacks callback)
Register an Application.ActivityLifecycleCallbacks instance that receives
lifecycle callbacks for only this Activity.
|
void
|
registerComponentCallbacks(ComponentCallbacks callback)
Add a new ComponentCallbacks to the base application of the
Context, which will be called at the same times as the ComponentCallbacks
methods of activities and other components are called.
|
void
|
registerForContextMenu(View view)
Registers a context menu to be shown for the given view (multiple views
can show the context menu).
|
void
|
registerScreenCaptureCallback(Executor executor, Activity.ScreenCaptureCallback callback)
Registers a screen capture callback for this activity.
|
boolean
|
releaseInstance()
Ask that the local app instance of this activity be released to free up its memory.
|
final
void
|
removeDialog(int id)
This method was deprecated
in API level 15.
Use the new DialogFragment class with
FragmentManager instead; this is also
available on older platforms through the Android compatibility package.
|
void
|
reportFullyDrawn()
Report to the system that your app is now fully drawn, for diagnostic and
optimization purposes.
|
DragAndDropPermissions
|
requestDragAndDropPermissions(DragEvent event)
Create DragAndDropPermissions object bound to this activity and controlling the
access permissions for content URIs associated with the DragEvent .
|
void
|
requestFullscreenMode(int request, OutcomeReceiver<Void, Throwable> approvalCallback)
Request to put the activity into fullscreen.
|
final
void
|
requestPermissions(String[] permissions, int requestCode, int deviceId)
Requests permissions to be granted to this application.
|
final
void
|
requestPermissions(String[] permissions, int requestCode)
Requests permissions to be granted to this application.
|
final
void
|
requestShowKeyboardShortcuts()
Request the Keyboard Shortcuts screen to show up.
|
boolean
|
requestVisibleBehind(boolean visible)
This method was deprecated
in API level 26.
This method's functionality is no longer supported as of
Build.VERSION_CODES.O and will be removed in a future release.
|
final
boolean
|
requestWindowFeature(int featureId)
Enable extended window features.
|
final
<T extends View>
T
|
requireViewById(int id)
Finds a view that was identified by the android:id XML attribute that was processed
in onCreate(Bundle) , or throws an IllegalArgumentException if the ID is invalid, or there is
no matching view in the hierarchy.
|
final
void
|
runOnUiThread(Runnable action)
Runs the specified action on the UI thread.
|
void
|
setActionBar(Toolbar toolbar)
Set a Toolbar to act as the ActionBar for this
Activity window.
|
void
|
setAllowCrossUidActivitySwitchFromBelow(boolean allowed)
Specifies whether the activities below this one in the task can also start other activities
or finish the task.
|
void
|
setContentTransitionManager(TransitionManager tm)
Set the TransitionManager to use for default transitions in this window.
|
void
|
setContentView(View view, ViewGroup.LayoutParams params)
Set the activity content to an explicit view.
|
void
|
setContentView(View view)
Set the activity content to an explicit view.
|
void
|
setContentView(int layoutResID)
Set the activity content from a layout resource.
|
final
void
|
setDefaultKeyMode(int mode)
Select the default key handling for this activity.
|
void
|
setEnterSharedElementCallback(SharedElementCallback callback)
When ActivityOptions.makeSceneTransitionAnimation(Activity, android.view.View, String) was used to start an Activity, callback
will be called to handle shared elements on the launched Activity.
|
void
|
setExitSharedElementCallback(SharedElementCallback callback)
When ActivityOptions.makeSceneTransitionAnimation(Activity, android.view.View, String) was used to start an Activity, callback
will be called to handle shared elements on the launching Activity.
|
final
void
|
setFeatureDrawable(int featureId, Drawable drawable)
Convenience for calling
Window.setFeatureDrawable(int, Drawable) .
|
final
void
|
setFeatureDrawableAlpha(int featureId, int alpha)
Convenience for calling
Window.setFeatureDrawableAlpha(int, int) .
|
final
void
|
setFeatureDrawableResource(int featureId, int resId)
Convenience for calling
Window.setFeatureDrawableResource(int, int) .
|
final
void
|
setFeatureDrawableUri(int featureId, Uri uri)
Convenience for calling
Window.setFeatureDrawableUri(int, Uri) .
|
void
|
setFinishOnTouchOutside(boolean finish)
Sets whether this activity is finished when touched outside its window's
bounds.
|
void
|
setImmersive(boolean i)
Adjust the current immersive mode setting.
|
void
|
setInheritShowWhenLocked(boolean inheritShowWhenLocked)
Specifies whether this Activity should be shown on top of the lock screen whenever
the lockscreen is up and this activity has another activity behind it with the showWhenLock
attribute set.
|
void
|
setIntent(Intent newIntent)
Changes the intent returned by getIntent() .
|
void
|
setIntent(Intent newIntent, ComponentCaller newCaller)
Changes the intent returned by getIntent() , and ComponentCaller returned by
getCaller() .
|
void
|
setLocusContext(LocusId locusId, Bundle bundle)
Sets the LocusId for this activity.
|
final
void
|
setMediaController(MediaController controller)
Sets a MediaController to send media keys and volume changes to.
|
void
|
setPictureInPictureParams(PictureInPictureParams params)
Updates the properties of the picture-in-picture activity, or sets it to be used later when
enterPictureInPictureMode() is called.
|
final
void
|
setProgress(int progress)
This method was deprecated
in API level 24.
No longer supported starting in API 21.
|
final
void
|
setProgressBarIndeterminate(boolean indeterminate)
This method was deprecated
in API level 24.
No longer supported starting in API 21.
|
final
void
|
setProgressBarIndeterminateVisibility(boolean visible)
This method was deprecated
in API level 24.
No longer supported starting in API 21.
|
final
void
|
setProgressBarVisibility(boolean visible)
This method was deprecated
in API level 24.
No longer supported starting in API 21.
|
void
|
setRecentsScreenshotEnabled(boolean enabled)
If set to false, this indicates to the system that it should never take a
screenshot of the activity to be used as a representation in recents screen.
|
void
|
setRequestedOrientation(int requestedOrientation)
Change the desired orientation of this activity.
|
final
void
|
setResult(int resultCode, Intent data)
Call this to set the result that your activity will return to its
caller.
|
final
void
|
setResult(int resultCode)
Call this to set the result that your activity will return to its
caller.
|
final
void
|
setSecondaryProgress(int secondaryProgress)
This method was deprecated
in API level 24.
No longer supported starting in API 21.
|
void
|
setShouldDockBigOverlays(boolean shouldDockBigOverlays)
Specifies a preference to dock big overlays like the expanded picture-in-picture on TV
(see PictureInPictureParams.Builder#setExpandedAspectRatio ).
|
void
|
setShowWhenLocked(boolean showWhenLocked)
Specifies whether an Activity should be shown on top of the lock screen whenever
the lockscreen is up and the activity is resumed.
|
void
|
setTaskDescription(ActivityManager.TaskDescription taskDescription)
Sets information describing the task with this activity for presentation inside the Recents
System UI.
|
void
|
setTheme(int resid)
Set the base theme for this context.
|
void
|
setTitle(CharSequence title)
Change the title associated with this activity.
|
void
|
setTitle(int titleId)
Change the title associated with this activity.
|
void
|
setTitleColor(int textColor)
This method was deprecated
in API level 21.
Use action bar styles instead.
|
boolean
|
setTranslucent(boolean translucent)
Convert an activity, which particularly with R.attr.windowIsTranslucent or
R.attr.windowIsFloating attribute, to a fullscreen opaque activity, or
convert it from opaque back to translucent.
|
void
|
setTurnScreenOn(boolean turnScreenOn)
Specifies whether the screen should be turned on when the Activity is resumed.
|
void
|
setVisible(boolean visible)
Control whether this activity's main window is visible.
|
final
void
|
setVolumeControlStream(int streamType)
Suggests an audio stream whose volume should be changed by the hardware
volume controls.
|
void
|
setVrModeEnabled(boolean enabled, ComponentName requestedComponent)
Enable or disable virtual reality (VR) mode for this Activity.
|
boolean
|
shouldDockBigOverlays()
Returns whether big overlays should be docked next to the activity as set by
setShouldDockBigOverlays(boolean) .
|
boolean
|
shouldShowRequestPermissionRationale(String permission)
Gets whether you should show UI with rationale before requesting a permission.
|
boolean
|
shouldShowRequestPermissionRationale(String permission, int deviceId)
Gets whether you should show UI with rationale before requesting a permission.
|
boolean
|
shouldUpRecreateTask(Intent targetIntent)
Returns true if the app should recreate the task when navigating 'up' from this activity
by using targetIntent.
|
boolean
|
showAssist(Bundle args)
Ask to have the current assistant shown to the user.
|
final
boolean
|
showDialog(int id, Bundle args)
This method was deprecated
in API level 15.
Use the new DialogFragment class with
FragmentManager instead; this is also
available on older platforms through the Android compatibility package.
|
final
void
|
showDialog(int id)
This method was deprecated
in API level 15.
Use the new DialogFragment class with
FragmentManager instead; this is also
available on older platforms through the Android compatibility package.
|
void
|
showLockTaskEscapeMessage()
Shows the user the system defined message for telling the user how to exit
lock task mode.
|
ActionMode
|
startActionMode(ActionMode.Callback callback, int type)
Start an action mode of the given type.
|
ActionMode
|
startActionMode(ActionMode.Callback callback)
Start an action mode of the default type ActionMode#TYPE_PRIMARY .
|
void
|
startActivities(Intent[] intents, Bundle options)
Launch a new activity.
|
void
|
startActivities(Intent[] intents)
Same as startActivities(android.content.Intent[], android.os.Bundle) with no options
specified.
|
void
|
startActivity(Intent intent)
Same as startActivity(android.content.Intent, android.os.Bundle) with no options
specified.
|
void
|
startActivity(Intent intent, Bundle options)
Launch a new activity.
|
void
|
startActivityForResult(Intent intent, int requestCode)
Same as calling startActivityForResult(android.content.Intent, int, android.os.Bundle)
with no options.
|
void
|
startActivityForResult(Intent intent, int requestCode, Bundle options)
Launch an activity for which you would like a result when it finished.
|
void
|
startActivityFromChild(Activity child, Intent intent, int requestCode)
This method was deprecated
in API level 30.
Use androidx.fragment.app.FragmentActivity#startActivityFromFragment(
androidx.fragment.app.Fragment,Intent,int)
|
void
|
startActivityFromChild(Activity child, Intent intent, int requestCode, Bundle options)
This method was deprecated
in API level 30.
Use androidx.fragment.app.FragmentActivity#startActivityFromFragment(
androidx.fragment.app.Fragment,Intent,int,Bundle)
|
void
|
startActivityFromFragment(Fragment fragment, Intent intent, int requestCode, Bundle options)
This method was deprecated
in API level 28.
Use androidx.fragment.app.FragmentActivity#startActivityFromFragment(
androidx.fragment.app.Fragment,Intent,int,Bundle)
|
void
|
startActivityFromFragment(Fragment fragment, Intent intent, int requestCode)
This method was deprecated
in API level 28.
Use androidx.fragment.app.FragmentActivity#startActivityFromFragment(
androidx.fragment.app.Fragment,Intent,int)
|
boolean
|
startActivityIfNeeded(Intent intent, int requestCode, Bundle options)
A special variation to launch an activity only if a new activity
instance is needed to handle the given Intent.
|
boolean
|
startActivityIfNeeded(Intent intent, int requestCode)
Same as calling startActivityIfNeeded(android.content.Intent, int, android.os.Bundle)
with no options.
|
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
Same as calling startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle)
with no options.
|
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
Like startActivity(android.content.Intent, android.os.Bundle) , but taking a IntentSender
to start; see
startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)
for more information.
|
void
|
startIntentSenderForResult(IntentSender intent, int requestCode, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
Same as calling startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle) with no options.
|
void
|
startIntentSenderForResult(IntentSender intent, int requestCode, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
Like startActivityForResult(android.content.Intent, int) , but allowing you
to use a IntentSender to describe the activity to be started.
|
void
|
startIntentSenderFromChild(Activity child, IntentSender intent, int requestCode, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
This method was deprecated
in API level 30.
Use
startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)
instead.
|
void
|
startIntentSenderFromChild(Activity child, IntentSender intent, int requestCode, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
This method was deprecated
in API level 30.
Use startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int)
instead.
|
void
|
startLocalVoiceInteraction(Bundle privateOptions)
Starts a local voice interaction session.
|
void
|
startLockTask()
Request to put this activity in a mode where the user is locked to a restricted set of
applications.
|
void
|
startManagingCursor(Cursor c)
This method was deprecated
in API level 15.
Use the new CursorLoader class with
LoaderManager instead; this is also
available on older platforms through the Android compatibility package.
|
boolean
|
startNextMatchingActivity(Intent intent, Bundle options)
Special version of starting an activity, for use when you are replacing
other activity components.
|
boolean
|
startNextMatchingActivity(Intent intent)
Same as calling startNextMatchingActivity(android.content.Intent, android.os.Bundle) with
no options.
|
void
|
startPostponedEnterTransition()
Begin postponed transitions after postponeEnterTransition() was called.
|
void
|
startSearch(String initialQuery, boolean selectInitialQuery, Bundle appSearchData, boolean globalSearch)
This hook is called to launch the search UI.
|
void
|
stopLocalVoiceInteraction()
Request to terminate the current voice interaction that was previously started
using startLocalVoiceInteraction(android.os.Bundle) .
|
void
|
stopLockTask()
Stop the current task from being locked.
|
void
|
stopManagingCursor(Cursor c)
This method was deprecated
in API level 15.
Use the new CursorLoader class with
LoaderManager instead; this is also
available on older platforms through the Android compatibility package.
|
void
|
takeKeyEvents(boolean get)
Request that key events come to this activity.
|
void
|
triggerSearch(String query, Bundle appSearchData)
Similar to startSearch(String, boolean, Bundle, boolean) , but actually fires off the search query after invoking
the search dialog.
|
void
|
unregisterActivityLifecycleCallbacks(Application.ActivityLifecycleCallbacks callback)
Unregister an Application.ActivityLifecycleCallbacks previously registered
with registerActivityLifecycleCallbacks(ActivityLifecycleCallbacks) .
|
void
|
unregisterComponentCallbacks(ComponentCallbacks callback)
Remove a ComponentCallbacks object that was previously registered
with registerComponentCallbacks(android.content.ComponentCallbacks) .
|
void
|
unregisterForContextMenu(View view)
Prevents a context menu to be shown for the given view.
|
void
|
unregisterScreenCaptureCallback(Activity.ScreenCaptureCallback callback)
Unregisters a screen capture callback for this surface.
|