Loading proto/src/metrics_constants.proto +4 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ message MetricsEvent { // The view became hidden. TYPE_CLOSE = 2; // The view switched to detail mode (most relevant for quick settings tiles) // The view switched to detail mode (most relevant for quick settings tiles and notifications) TYPE_DETAIL = 3; // The view or control was activated. Loading Loading @@ -70,6 +70,9 @@ message MetricsEvent { // Type for APP_TRANSITION_REPORTED_DRAWN event: The activity was started with restoring from // a bundle. TYPE_TRANSITION_REPORTED_DRAWN_WITH_BUNDLE = 13; // The view switched to summary mode (most relevant for notifications) TYPE_COLLAPSE = 14; } // Types of alerts, as bit field values Loading services/core/java/com/android/server/notification/NotificationManagerService.java +3 −2 Original line number Diff line number Diff line Loading @@ -755,10 +755,11 @@ public class NotificationManagerService extends SystemService { if (r != null) { r.stats.onExpansionChanged(userAction, expanded); final long now = System.currentTimeMillis(); if (userAction && expanded) { if (userAction) { MetricsLogger.action(r.getLogMaker(now) .setCategory(MetricsEvent.NOTIFICATION_ITEM) .setType(MetricsEvent.TYPE_DETAIL)); .setType(expanded ? MetricsEvent.TYPE_DETAIL : MetricsEvent.TYPE_COLLAPSE)); } EventLogTags.writeNotificationExpansion(key, userAction ? 1 : 0, expanded ? 1 : 0, Loading Loading
proto/src/metrics_constants.proto +4 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ message MetricsEvent { // The view became hidden. TYPE_CLOSE = 2; // The view switched to detail mode (most relevant for quick settings tiles) // The view switched to detail mode (most relevant for quick settings tiles and notifications) TYPE_DETAIL = 3; // The view or control was activated. Loading Loading @@ -70,6 +70,9 @@ message MetricsEvent { // Type for APP_TRANSITION_REPORTED_DRAWN event: The activity was started with restoring from // a bundle. TYPE_TRANSITION_REPORTED_DRAWN_WITH_BUNDLE = 13; // The view switched to summary mode (most relevant for notifications) TYPE_COLLAPSE = 14; } // Types of alerts, as bit field values Loading
services/core/java/com/android/server/notification/NotificationManagerService.java +3 −2 Original line number Diff line number Diff line Loading @@ -755,10 +755,11 @@ public class NotificationManagerService extends SystemService { if (r != null) { r.stats.onExpansionChanged(userAction, expanded); final long now = System.currentTimeMillis(); if (userAction && expanded) { if (userAction) { MetricsLogger.action(r.getLogMaker(now) .setCategory(MetricsEvent.NOTIFICATION_ITEM) .setType(MetricsEvent.TYPE_DETAIL)); .setType(expanded ? MetricsEvent.TYPE_DETAIL : MetricsEvent.TYPE_COLLAPSE)); } EventLogTags.writeNotificationExpansion(key, userAction ? 1 : 0, expanded ? 1 : 0, Loading