From ad23a8021d6f37c8da2c08d4fc046b57c842656d Mon Sep 17 00:00:00 2001 From: Julia Reynolds Date: Thu, 19 Apr 2018 15:50:31 -0400 Subject: [PATCH] Fix channels --stats dump Test: manual inspection Bug: 78292990 Change-Id: Iab75627494213870184e503bc2585cc8644ca1dd --- .../com/android/server/notification/RankingHelper.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/notification/RankingHelper.java b/services/core/java/com/android/server/notification/RankingHelper.java index 89bd6608f53dc..bcfd88f070ba8 100644 --- a/services/core/java/com/android/server/notification/RankingHelper.java +++ b/services/core/java/com/android/server/notification/RankingHelper.java @@ -1225,12 +1225,16 @@ public class RankingHelper implements RankingConfig { if (r.showBadge != DEFAULT_SHOW_BADGE) { record.put("showBadge", Boolean.valueOf(r.showBadge)); } + JSONArray channels = new JSONArray(); for (NotificationChannel channel : r.channels.values()) { - record.put("channel", channel.toJson()); + channels.put(channel.toJson()); } + record.put("channels", channels); + JSONArray groups = new JSONArray(); for (NotificationChannelGroup group : r.groups.values()) { - record.put("group", group.toJson()); + groups.put(group.toJson()); } + record.put("groups", groups); } catch (JSONException e) { // pass }