diff options
| author | Jacek Surazski <jaceks@google.com> | 2009-05-13 14:38:28 +0200 | 
|---|---|---|
| committer | Jacek Surazski <jaceks@google.com> | 2009-05-13 18:52:20 +0200 | 
| commit | 86b6c530f96360cd13f0011af99d927a6e1f80fe (patch) | |
| tree | d43d66ee7aa8dbd4f296b68502dcd4aefc9f52ed /core/java/android/content | |
| parent | a2a34a5711bde03475b40edfe3cc052ece02700a (diff) | |
| download | frameworks_base-86b6c530f96360cd13f0011af99d927a6e1f80fe.zip frameworks_base-86b6c530f96360cd13f0011af99d927a6e1f80fe.tar.gz frameworks_base-86b6c530f96360cd13f0011af99d927a6e1f80fe.tar.bz2 | |
Add Intent.ACTION_APP_ERROR
This intent is sent to the installer when an app it installed
crashes/ANRs.
Diffstat (limited to 'core/java/android/content')
| -rw-r--r-- | core/java/android/content/Intent.java | 29 | 
1 files changed, 29 insertions, 0 deletions
| diff --git a/core/java/android/content/Intent.java b/core/java/android/content/Intent.java index 81f72ac..24262f5 100644 --- a/core/java/android/content/Intent.java +++ b/core/java/android/content/Intent.java @@ -1048,6 +1048,17 @@ public class Intent implements Parcelable {      @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)      public static final String ACTION_SEARCH_LONG_PRESS = "android.intent.action.SEARCH_LONG_PRESS"; +    /** +     * Activity Action: The user pressed the "Report" button in the crash/ANR dialog. +     * This intent is delivered to the package which installed the application, usually +     * the Market. +     * <p>Input: No data is specified. The bug report is passed in using +     * an {@link #EXTRA_BUG_REPORT} field. +     * <p>Output: Nothing. +     * @hide +     */ +    @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) +    public static final String ACTION_APP_ERROR = "android.intent.action.APP_ERROR";      // ---------------------------------------------------------------------      // ---------------------------------------------------------------------      // Standard intent broadcast actions (see action variable). @@ -1780,6 +1791,24 @@ public class Intent implements Parcelable {       * delivered.       */      public static final String EXTRA_ALARM_COUNT = "android.intent.extra.ALARM_COUNT"; +     +    /** +     * Used as a parcelable extra field in {@link #ACTION_APP_ERROR}, containing +     * the bug report. +     *  +     * @hide +     */ +    public static final String EXTRA_BUG_REPORT = "android.intent.extra.BUG_REPORT"; + +    /** +     * Used as a string extra field when sending an intent to PackageInstaller to install a  +     * package. Specifies the installer package name; this package will receive the +     * {@link #ACTION_APP_ERROR} intent. +     *  +     * @hide +     */ +    public static final String EXTRA_INSTALLER_PACKAGE_NAME  +            = "android.intent.extra.INSTALLER_PACKAGE_NAME";      // ---------------------------------------------------------------------      // --------------------------------------------------------------------- | 
