From 7d2bee7b5a05ac1b85c2cf40f3fb91465ecad440 Mon Sep 17 00:00:00 2001 From: Jeff DeCew Date: Thu, 19 May 2022 17:18:20 +0000 Subject: [PATCH] Clean up NotifCollection logging slightly. Test: dumpsysui NotifCollection ShadeListBuilder Bug: 236140753 Change-Id: I50c573969b3d012f8858058c6b3544e78874d35b --- .../statusbar/notification/collection/ListDumper.java | 3 ++- .../statusbar/notification/collection/NotifCollection.java | 7 +++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/ListDumper.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/ListDumper.java index e98ae8db41221..792ff8d20b975 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/ListDumper.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/ListDumper.java @@ -115,6 +115,7 @@ public class ListDumper { ) { sb.append(indent) .append("[").append(index).append("] ") + .append(index.length() == 1 ? " " : "") .append(entry.getKey()); if (includeParent) { @@ -192,7 +193,7 @@ public class ListDumper { if (notifEntry.getAttachState().getSuppressedChanges().getSection() != null) { rksb.append("suppressedSection=") .append(notifEntry.getAttachState().getSuppressedChanges() - .getSection()) + .getSection().getLabel()) .append(" "); } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/NotifCollection.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/NotifCollection.java index 410593ac54934..ecce1ba25702e 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/NotifCollection.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/NotifCollection.java @@ -104,6 +104,7 @@ import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; +import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -829,11 +830,9 @@ public class NotifCollection implements Dumpable { @Override public void dump(PrintWriter pw, @NonNull String[] args) { final List entries = new ArrayList<>(getAllNotifs()); + entries.sort(Comparator.comparing(NotificationEntry::getKey)); - pw.println("\t" + TAG + " unsorted/unfiltered notifications:"); - if (entries.size() == 0) { - pw.println("\t\t None"); - } + pw.println("\t" + TAG + " unsorted/unfiltered notifications: " + entries.size()); pw.println( ListDumper.dumpList( entries,