summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Yutaro Maruyama <yutaro.maruyama@sony.com> 2018-03-30 12:36:37 +0800
committer Yutaro Maruyama <Yutaro.Maruyama@sony.com> 2019-02-13 10:53:16 +0900
commit3835f6a4f9e7a52401cf3de49a6ddef8fd04e8c5 (patch)
tree0033165894e140750c195300c04e3183eb41afa1
parent749dfc308353960c8454679654fc6cd0332f58dc (diff)
Improved wipe reason information for RecoverySystem
More information will be useful to investigate unintentional wipe for users. Added timestamp information into reason text. Bug: 120586954 Change-Id: I26dd4eff815d736bf34e944be6843cbb80515ca9
-rw-r--r--core/java/android/os/RecoverySystem.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/os/RecoverySystem.java b/core/java/android/os/RecoverySystem.java
index 8492b0cf58e2..3ee54ceebaa9 100644
--- a/core/java/android/os/RecoverySystem.java
+++ b/core/java/android/os/RecoverySystem.java
@@ -32,6 +32,7 @@ import android.content.pm.PackageManager;
import android.provider.Settings;
import android.telephony.euicc.EuiccManager;
import android.text.TextUtils;
+import android.text.format.DateFormat;
import android.util.Log;
import android.view.Display;
import android.view.WindowManager;
@@ -762,7 +763,8 @@ public class RecoverySystem {
String reasonArg = null;
if (!TextUtils.isEmpty(reason)) {
- reasonArg = "--reason=" + sanitizeArg(reason);
+ String timeStamp = DateFormat.format("yyyy-MM-ddTHH:mm:ssZ", System.currentTimeMillis()).toString();
+ reasonArg = "--reason=" + sanitizeArg(reason + "," + timeStamp);
}
final String localeArg = "--locale=" + Locale.getDefault().toLanguageTag() ;