Merge "Add a new bugreport error code"

am: 1bed967833

Change-Id: Id99ec17d82435ac3eb108d2bce56cbca8f1140eb
This commit is contained in:
Nandana Dutt
2019-01-24 14:35:59 -08:00
committed by android-build-merger

View File

@@ -75,13 +75,25 @@ public class BugreportManager {
int BUGREPORT_ERROR_USER_DENIED_CONSENT =
IDumpstateListener.BUGREPORT_ERROR_USER_DENIED_CONSENT;
/** The request to get user consent timed out. */
int BUGREPORT_ERROR_USER_CONSENT_TIMED_OUT =
IDumpstateListener.BUGREPORT_ERROR_USER_CONSENT_TIMED_OUT;
/**
* Called when taking bugreport resulted in an error.
*
* @param errorCode the error that occurred. Possible values are
* {@code BUGREPORT_ERROR_INVALID_INPUT},
* {@code BUGREPORT_ERROR_RUNTIME},
* {@code BUGREPORT_ERROR_USER_DENIED_CONSENT}.
* {@code BUGREPORT_ERROR_USER_DENIED_CONSENT},
* {@code BUGREPORT_ERROR_USER_CONSENT_TIMED_OUT}.
*
* <p>If {@code BUGREPORT_ERROR_USER_DENIED_CONSENT} is passed, then the user did not
* consent to sharing the bugreport with the calling app.
*
* <p>If {@code BUGREPORT_ERROR_USER_CONSENT_TIMED_OUT} is passed, then the consent timed
* out, but the bugreport could be available in the internal directory of dumpstate for
* manual retrieval.
*/
void onError(@BugreportErrorCode int errorCode);