diff options
| -rw-r--r-- | api/current.txt | 16 | ||||
| -rw-r--r-- | core/java/android/app/Activity.java | 48 | ||||
| -rw-r--r-- | core/java/android/app/Instrumentation.java | 3 | 
3 files changed, 40 insertions, 27 deletions
diff --git a/api/current.txt b/api/current.txt index e3caa7936004..81ecceb03fc1 100644 --- a/api/current.txt +++ b/api/current.txt @@ -3690,11 +3690,11 @@ package android.app {      method public <T extends android.view.View> T findViewById(@IdRes int);      method public void finish();      method public void finishActivity(int); -    method public void finishActivityFromChild(@NonNull android.app.Activity, int); +    method @Deprecated public void finishActivityFromChild(@NonNull android.app.Activity, int);      method public void finishAffinity();      method public void finishAfterTransition();      method public void finishAndRemoveTask(); -    method public void finishFromChild(android.app.Activity); +    method @Deprecated public void finishFromChild(android.app.Activity);      method @Nullable public android.app.ActionBar getActionBar();      method public final android.app.Application getApplication();      method @Nullable public android.content.ComponentName getCallingActivity(); @@ -3743,7 +3743,7 @@ package android.app {      method @Deprecated public final android.database.Cursor managedQuery(android.net.Uri, String[], String, String[], String);      method public boolean moveTaskToBack(boolean);      method public boolean navigateUpTo(android.content.Intent); -    method public boolean navigateUpToFromChild(android.app.Activity, android.content.Intent); +    method @Deprecated public boolean navigateUpToFromChild(android.app.Activity, android.content.Intent);      method @CallSuper public void onActionModeFinished(android.view.ActionMode);      method @CallSuper public void onActionModeStarted(android.view.ActionMode);      method public void onActivityReenter(int, android.content.Intent); @@ -3787,7 +3787,7 @@ package android.app {      method public void onMultiWindowModeChanged(boolean, android.content.res.Configuration);      method @Deprecated public void onMultiWindowModeChanged(boolean);      method public boolean onNavigateUp(); -    method public boolean onNavigateUpFromChild(android.app.Activity); +    method @Deprecated public boolean onNavigateUpFromChild(android.app.Activity);      method protected void onNewIntent(android.content.Intent);      method public boolean onOptionsItemSelected(@NonNull android.view.MenuItem);      method public void onOptionsMenuClosed(android.view.Menu); @@ -3894,16 +3894,16 @@ package android.app {      method @Nullable public android.view.ActionMode startActionMode(android.view.ActionMode.Callback, int);      method public void startActivityForResult(@RequiresPermission android.content.Intent, int);      method public void startActivityForResult(@RequiresPermission android.content.Intent, int, @Nullable android.os.Bundle); -    method public void startActivityFromChild(@NonNull android.app.Activity, @RequiresPermission android.content.Intent, int); -    method public void startActivityFromChild(@NonNull android.app.Activity, @RequiresPermission android.content.Intent, int, @Nullable android.os.Bundle); +    method @Deprecated public void startActivityFromChild(@NonNull android.app.Activity, @RequiresPermission android.content.Intent, int); +    method @Deprecated public void startActivityFromChild(@NonNull android.app.Activity, @RequiresPermission android.content.Intent, int, @Nullable android.os.Bundle);      method @Deprecated public void startActivityFromFragment(@NonNull android.app.Fragment, @RequiresPermission android.content.Intent, int);      method @Deprecated public void startActivityFromFragment(@NonNull android.app.Fragment, @RequiresPermission android.content.Intent, int, @Nullable android.os.Bundle);      method public boolean startActivityIfNeeded(@RequiresPermission @NonNull android.content.Intent, int);      method public boolean startActivityIfNeeded(@RequiresPermission @NonNull android.content.Intent, int, @Nullable android.os.Bundle);      method public void startIntentSenderForResult(android.content.IntentSender, int, @Nullable android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException;      method public void startIntentSenderForResult(android.content.IntentSender, int, @Nullable android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; -    method public void startIntentSenderFromChild(android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException; -    method public void startIntentSenderFromChild(android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int, @Nullable android.os.Bundle) throws android.content.IntentSender.SendIntentException; +    method @Deprecated public void startIntentSenderFromChild(android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException; +    method @Deprecated public void startIntentSenderFromChild(android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int, @Nullable android.os.Bundle) throws android.content.IntentSender.SendIntentException;      method public void startLocalVoiceInteraction(android.os.Bundle);      method public void startLockTask();      method @Deprecated public void startManagingCursor(android.database.Cursor); diff --git a/core/java/android/app/Activity.java b/core/java/android/app/Activity.java index f4df6b765044..15c642571bc6 100644 --- a/core/java/android/app/Activity.java +++ b/core/java/android/app/Activity.java @@ -4341,7 +4341,9 @@ public class Activity extends ContextThemeWrapper       * The default implementation simply calls onNavigateUp() on this activity (the parent).       *       * @param child The activity making the call. +     * @deprecated Use {@link #onNavigateUp()} instead.       */ +    @Deprecated      public boolean onNavigateUpFromChild(Activity child) {          return onNavigateUp();      } @@ -5768,7 +5770,10 @@ public class Activity extends ContextThemeWrapper       *       * @see #startActivity       * @see #startActivityForResult +     * @deprecated Use {@code androidx.fragment.app.FragmentActivity#startActivityFromFragment( +     * androidx.fragment.app.Fragment,Intent,int)}       */ +    @Deprecated      public void startActivityFromChild(@NonNull Activity child, @RequiresPermission Intent intent,              int requestCode) {          startActivityFromChild(child, intent, requestCode, null); @@ -5792,7 +5797,10 @@ public class Activity extends ContextThemeWrapper       *       * @see #startActivity       * @see #startActivityForResult +     * @deprecated Use {@code androidx.fragment.app.FragmentActivity#startActivityFromFragment( +     * androidx.fragment.app.Fragment,Intent,int,Bundle)}       */ +    @Deprecated      public void startActivityFromChild(@NonNull Activity child, @RequiresPermission Intent intent,              int requestCode, @Nullable Bundle options) {          options = transferSpringboardActivityOptions(options); @@ -5821,8 +5829,8 @@ public class Activity extends ContextThemeWrapper       * @see Fragment#startActivity       * @see Fragment#startActivityForResult       * -     * @deprecated Use {@link android.support.v4.app.FragmentActivity#startActivityFromFragment( -     * android.support.v4.app.Fragment,Intent,int)} +     * @deprecated Use {@code androidx.fragment.app.FragmentActivity#startActivityFromFragment( +     * androidx.fragment.app.Fragment,Intent,int)}       */      @Deprecated      public void startActivityFromFragment(@NonNull Fragment fragment, @@ -5850,8 +5858,8 @@ public class Activity extends ContextThemeWrapper       * @see Fragment#startActivity       * @see Fragment#startActivityForResult       * -     * @deprecated Use {@link android.support.v4.app.FragmentActivity#startActivityFromFragment( -     * android.support.v4.app.Fragment,Intent,int,Bundle)} +     * @deprecated Use {@code androidx.fragment.app.FragmentActivity#startActivityFromFragment( +     * androidx.fragment.app.Fragment,Intent,int,Bundle)}       */      @Deprecated      public void startActivityFromFragment(@NonNull Fragment fragment, @@ -5859,10 +5867,7 @@ public class Activity extends ContextThemeWrapper          startActivityForResult(fragment.mWho, intent, requestCode, options);      } -    /** -     * @hide -     */ -    public void startActivityAsUserFromFragment(@NonNull Fragment fragment, +    private void startActivityAsUserFromFragment(@NonNull Fragment fragment,              @RequiresPermission Intent intent, int requestCode, @Nullable Bundle options,              UserHandle user) {          startActivityForResultAsUser(intent, fragment.mWho, requestCode, options, user); @@ -5903,7 +5908,10 @@ public class Activity extends ContextThemeWrapper      /**       * Same as calling {@link #startIntentSenderFromChild(Activity, IntentSender,       * int, Intent, int, int, int, Bundle)} with no options. +     * @deprecated Use {@link #startIntentSenderForResult(IntentSender, int, Intent, int, int, int)} +     * instead.       */ +    @Deprecated      public void startIntentSenderFromChild(Activity child, IntentSender intent,              int requestCode, Intent fillInIntent, int flagsMask, int flagsValues,              int extraFlags) @@ -5917,7 +5925,11 @@ public class Activity extends ContextThemeWrapper       * taking a IntentSender; see       * {@link #startIntentSenderForResult(IntentSender, int, Intent, int, int, int)}       * for more information. +     * @deprecated Use +     * {@link #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle)} +     * instead.       */ +    @Deprecated      public void startIntentSenderFromChild(Activity child, IntentSender intent,              int requestCode, Intent fillInIntent, int flagsMask, int flagsValues,              int extraFlags, @Nullable Bundle options) @@ -5927,17 +5939,15 @@ public class Activity extends ContextThemeWrapper      }      /** -     * Like {@link #startIntentSenderFromChild}, but taking a Fragment; see +     * Like {@link #startIntentSender}, but taking a Fragment; see       * {@link #startIntentSenderForResult(IntentSender, int, Intent, int, int, int)}       * for more information. -     * -     * @hide       */ -    public void startIntentSenderFromChildFragment(Fragment child, IntentSender intent, +    private void startIntentSenderFromFragment(Fragment fragment, IntentSender intent,              int requestCode, Intent fillInIntent, int flagsMask, int flagsValues, -            int extraFlags, @Nullable Bundle options) +            @Nullable Bundle options)              throws IntentSender.SendIntentException { -        startIntentSenderForResultInner(intent, child.mWho, requestCode, fillInIntent, +        startIntentSenderForResultInner(intent, fragment.mWho, requestCode, fillInIntent,                  flagsMask, flagsValues, options);      } @@ -6279,7 +6289,9 @@ public class Activity extends ContextThemeWrapper       * @param child The activity making the call.       *       * @see #finish +     * @deprecated Use {@link #finish()} instead.       */ +    @Deprecated      public void finishFromChild(Activity child) {          finish();      } @@ -6326,7 +6338,9 @@ public class Activity extends ContextThemeWrapper       * @param child The activity making the call.       * @param requestCode Request code that had been used to start the       *                    activity. +     * @deprecated Use {@link #finishActivity(int)} instead.       */ +    @Deprecated      public void finishActivityFromChild(@NonNull Activity child, int requestCode) {          try {              ActivityTaskManager.getService() @@ -7569,7 +7583,9 @@ public class Activity extends ContextThemeWrapper       * @return true if up navigation successfully reached the activity indicated by upIntent and       *         upIntent was delivered to it. false if an instance of the indicated activity could       *         not be found and this activity was simply finished normally. +     * @deprecated Use {@link #navigateUpTo(Intent)} instead.       */ +    @Deprecated      public boolean navigateUpToFromChild(Activity child, Intent upIntent) {          return navigateUpTo(upIntent);      } @@ -8623,8 +8639,8 @@ public class Activity extends ContextThemeWrapper                  startIntentSenderForResultInner(intent, fragment.mWho, requestCode, fillInIntent,                          flagsMask, flagsValues, options);              } else if (options != null) { -                mParent.startIntentSenderFromChildFragment(fragment, intent, requestCode, -                        fillInIntent, flagsMask, flagsValues, extraFlags, options); +                mParent.startIntentSenderFromFragment(fragment, intent, requestCode, +                        fillInIntent, flagsMask, flagsValues, options);              }          } diff --git a/core/java/android/app/Instrumentation.java b/core/java/android/app/Instrumentation.java index 9720e9f47f83..588aceecf4d8 100644 --- a/core/java/android/app/Instrumentation.java +++ b/core/java/android/app/Instrumentation.java @@ -1670,7 +1670,6 @@ public class Instrumentation {       *       * @see Activity#startActivity(Intent)       * @see Activity#startActivityForResult(Intent, int) -     * @see Activity#startActivityFromChild       *       * {@hide}       */ @@ -1815,7 +1814,6 @@ public class Instrumentation {       *        * @see Activity#startActivity(Intent)       * @see Activity#startActivityForResult(Intent, int) -     * @see Activity#startActivityFromChild       *        * {@hide}       */ @@ -1883,7 +1881,6 @@ public class Instrumentation {       *       * @see Activity#startActivity(Intent)       * @see Activity#startActivityForResult(Intent, int) -     * @see Activity#startActivityFromChild       *       * {@hide}       */  |