Merge "Update docs for onBackPressed" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
1e40e4068d
@@ -3866,9 +3866,26 @@ public class Activity extends ContextThemeWrapper
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Called when the activity has detected the user's press of the back
|
* Called when the activity has detected the user's press of the back key. The default
|
||||||
* key. The default implementation simply finishes the current activity,
|
* implementation depends on the platform version:
|
||||||
* but you can override this to do whatever you want.
|
*
|
||||||
|
* <ul>
|
||||||
|
* <li>On platform versions prior to {@link android.os.Build.VERSION_CODES#S}, it
|
||||||
|
* finishes the current activity, but you can override this to do whatever you want.
|
||||||
|
*
|
||||||
|
* <li><p>Starting with platform version {@link android.os.Build.VERSION_CODES#S}, for
|
||||||
|
* activities that are the root activity of the task and also declare an
|
||||||
|
* {@link android.content.IntentFilter} with {@link Intent#ACTION_MAIN} and
|
||||||
|
* {@link Intent#CATEGORY_LAUNCHER} in the manifest, the current activity and its
|
||||||
|
* task will be moved to the back of the activity stack instead of being finished.
|
||||||
|
* Other activities will simply be finished.
|
||||||
|
*
|
||||||
|
* <p>If you target version {@link android.os.Build.VERSION_CODES#S} or later and
|
||||||
|
* override this method, it is strongly recommended to call through to the superclass
|
||||||
|
* implementation after you finish handling navigation within the app.
|
||||||
|
* </ul>
|
||||||
|
*
|
||||||
|
* @see #moveTaskToBack(boolean)
|
||||||
*/
|
*/
|
||||||
public void onBackPressed() {
|
public void onBackPressed() {
|
||||||
if (mActionBar != null && mActionBar.collapseActionView()) {
|
if (mActionBar != null && mActionBar.collapseActionView()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user