Add null check in usagestats dump

(also adjust the time stamp for easier parsing)

Change-Id: I708c9fe68aa85b4897e95cca6b9d53522eef0d29
Fixes: 73960916
Test: manual
This commit is contained in:
Michael Wachenschwanz
2018-02-27 15:54:27 -08:00
parent 964f01b328
commit 78646e58a3

View File

@@ -47,7 +47,7 @@ import java.util.List;
class UserUsageStatsService {
private static final String TAG = "UsageStatsService";
private static final boolean DEBUG = UsageStatsService.DEBUG;
private static final SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
private static final SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd/HH:mm:ss");
private static final int sDateFormatFlags =
DateUtils.FORMAT_SHOW_DATE
| DateUtils.FORMAT_SHOW_TIME
@@ -572,11 +572,13 @@ class UserUsageStatsService {
pw.printPair("endTime", endTime);
}
pw.println(")");
pw.increaseIndent();
for (UsageEvents.Event event : events) {
printEvent(pw, event, prettyDates);
if (events != null) {
pw.increaseIndent();
for (UsageEvents.Event event : events) {
printEvent(pw, event, prettyDates);
}
pw.decreaseIndent();
}
pw.decreaseIndent();
}
void printIntervalStats(IndentingPrintWriter pw, IntervalStats stats,