diff options
| -rw-r--r-- | api/system-current.txt | 1 | ||||
| -rw-r--r-- | core/java/android/content/Intent.java | 13 | 
2 files changed, 11 insertions, 3 deletions
| diff --git a/api/system-current.txt b/api/system-current.txt index 077ac6439edf..2f8870cf60c1 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -10236,6 +10236,7 @@ package android.content {      field public static final java.lang.String EXTRA_PROCESS_TEXT_READONLY = "android.intent.extra.PROCESS_TEXT_READONLY";      field public static final java.lang.String EXTRA_QUICK_VIEW_FEATURES = "android.intent.extra.QUICK_VIEW_FEATURES";      field public static final java.lang.String EXTRA_QUIET_MODE = "android.intent.extra.QUIET_MODE"; +    field public static final java.lang.String EXTRA_REASON = "android.intent.extra.REASON";      field public static final java.lang.String EXTRA_REFERRER = "android.intent.extra.REFERRER";      field public static final java.lang.String EXTRA_REFERRER_NAME = "android.intent.extra.REFERRER_NAME";      field public static final java.lang.String EXTRA_REMOTE_CALLBACK = "android.intent.extra.REMOTE_CALLBACK"; diff --git a/core/java/android/content/Intent.java b/core/java/android/content/Intent.java index e47de752ec70..dd729a36875d 100644 --- a/core/java/android/content/Intent.java +++ b/core/java/android/content/Intent.java @@ -3444,11 +3444,12 @@ public class Intent implements Parcelable, Cloneable {      /**       * A broadcast action to trigger a factory reset.       * -     * <p> The sender must hold the {@link android.Manifest.permission#MASTER_CLEAR} permission. +     * <p>The sender must hold the {@link android.Manifest.permission#MASTER_CLEAR} permission. The +     * reason for the factory reset should be specified as {@link #EXTRA_REASON}.       *       * <p>Not for use by third-party applications.       * -     * @see #EXTRA_FORCE_MASTER_CLEAR +     * @see #EXTRA_FORCE_FACTORY_RESET       *       * {@hide}       */ @@ -4827,7 +4828,13 @@ public class Intent implements Parcelable, Cloneable {      /** @hide */      public static final int EXTRA_TIME_PREF_VALUE_USE_LOCALE_DEFAULT = 2; -    /** {@hide} */ +    /** +     * Intent extra: the reason that the operation associated with this intent is being performed. +     * +     * <p>Type: String +     * @hide +     */ +    @SystemApi      public static final String EXTRA_REASON = "android.intent.extra.REASON";      /** |