summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorJing Ji <jji@google.com>2021-05-10 16:34:21 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-05-10 16:34:21 +0000
commit0ec24536c5a76f0f9ff38b23263db9d64ebacdff (patch)
tree5851152480518fedd0e03392d09bfa8300d19f87 /core/java
parentf3bb0f28614bbb46894f49b73934f11bcded1321 (diff)
parent40eba65382eeabda2cf7d02e619f5e1c96d0d6a2 (diff)
Merge "Add support to log app kill stats into statsd" into sc-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/app/ApplicationExitInfo.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/core/java/android/app/ApplicationExitInfo.java b/core/java/android/app/ApplicationExitInfo.java
index c97ffbcfe5e7..4f94c9b5045b 100644
--- a/core/java/android/app/ApplicationExitInfo.java
+++ b/core/java/android/app/ApplicationExitInfo.java
@@ -444,6 +444,13 @@ public final class ApplicationExitInfo implements Parcelable {
*/
private IParcelFileDescriptorRetriever mNativeTombstoneRetriever;
+ /**
+ * Whether or not we've logged this into the statsd.
+ *
+ * for system internal use only, will not retain across processes.
+ */
+ private boolean mLoggedInStatsd;
+
/** @hide */
@IntDef(prefix = { "REASON_" }, value = {
REASON_UNKNOWN,
@@ -890,6 +897,24 @@ public final class ApplicationExitInfo implements Parcelable {
mNativeTombstoneRetriever = retriever;
}
+ /**
+ * @see #mLoggedInStatsd
+ *
+ * @hide
+ */
+ public boolean isLoggedInStatsd() {
+ return mLoggedInStatsd;
+ }
+
+ /**
+ * @see #mLoggedInStatsd
+ *
+ * @hide
+ */
+ public void setLoggedInStatsd(boolean loggedInStatsd) {
+ mLoggedInStatsd = loggedInStatsd;
+ }
+
@Override
public int describeContents() {
return 0;