From 11cb2e469b409c59c460d5aac6d2db1f396b79af Mon Sep 17 00:00:00 2001 From: thiruram Date: Thu, 4 Jun 2020 16:22:45 -0700 Subject: [PATCH] Log task pinning. Bug: 158222725 Screencast: http://go/recall/-/fuZYA4w9pUEvRlF811dY61/YB77yNwmKGXX0LPqpcARD Sample Log: https://paste.googleplex.com/5486164561625088 Change-Id: I2ba8732369a1fd01b046d2bf89e465c7287b599a --- .../src/com/android/quickstep/TaskShortcutFactory.java | 2 ++ src/com/android/launcher3/logging/StatsLogManager.java | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/quickstep/recents_ui_overrides/src/com/android/quickstep/TaskShortcutFactory.java b/quickstep/recents_ui_overrides/src/com/android/quickstep/TaskShortcutFactory.java index 5b15c5501a..3623e671f1 100644 --- a/quickstep/recents_ui_overrides/src/com/android/quickstep/TaskShortcutFactory.java +++ b/quickstep/recents_ui_overrides/src/com/android/quickstep/TaskShortcutFactory.java @@ -320,6 +320,8 @@ public interface TaskShortcutFactory { }; mTaskView.launchTask(true, resultCallback, Executors.MAIN_EXECUTOR.getHandler()); dismissTaskMenuView(mTarget); + mTarget.getStatsLogManager().log(LauncherEvent.LAUNCHER_SYSTEM_SHORTCUT_PIN_TAP, + mTaskView.buildProto()); } } diff --git a/src/com/android/launcher3/logging/StatsLogManager.java b/src/com/android/launcher3/logging/StatsLogManager.java index bc560fa96f..f07cf94b9c 100644 --- a/src/com/android/launcher3/logging/StatsLogManager.java +++ b/src/com/android/launcher3/logging/StatsLogManager.java @@ -114,7 +114,10 @@ public class StatsLogManager implements ResourceBasedOverride { LAUNCHER_SYSTEM_SHORTCUT_FREE_FORM_TAP(519), @UiEvent(doc = "User tapped on pause app system shortcut.") - LAUNCHER_SYSTEM_SHORTCUT_PAUSE_TAP(519); + LAUNCHER_SYSTEM_SHORTCUT_PAUSE_TAP(521), + + @UiEvent(doc = "User tapped on pin system shortcut.") + LAUNCHER_SYSTEM_SHORTCUT_PIN_TAP(522); // ADD MORE private final int mId;