From 377debe4f195f6ad351f98bda3587385b9d800ca Mon Sep 17 00:00:00 2001 From: thiruram Date: Wed, 3 Jun 2020 11:13:02 -0700 Subject: [PATCH] Log tap on pause app. Screencast: http://go/recall/-/fuZYA4w9pUEvRlF811dY61/FaK9EfH884yqKCPKUSWTw Log : https://paste.googleplex.com/5492235632115712 Bug: 157770913 Change-Id: I08bfc28b6fd4eb987692fb36835d94f40f3216af --- src/com/android/launcher3/logging/StatsLogManager.java | 8 +++++--- src/com/android/launcher3/popup/RemoteActionShortcut.java | 3 +++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/com/android/launcher3/logging/StatsLogManager.java b/src/com/android/launcher3/logging/StatsLogManager.java index 85013d7216..bc560fa96f 100644 --- a/src/com/android/launcher3/logging/StatsLogManager.java +++ b/src/com/android/launcher3/logging/StatsLogManager.java @@ -104,15 +104,17 @@ public class StatsLogManager implements ResourceBasedOverride { + "shortcut within longpress popup window.") LAUNCHER_SYSTEM_SHORTCUT_WIDGETS_TAP(514), - @UiEvent(doc = "User opened app info of the package by tapping on appinfo system shortcut " - + "within longpress popup window.") + @UiEvent(doc = "User tapped on app info system shortcut.") LAUNCHER_SYSTEM_SHORTCUT_APP_INFO_TAP(515), @UiEvent(doc = "User tapped on split screen icon on a task menu.") LAUNCHER_SYSTEM_SHORTCUT_SPLIT_SCREEN_TAP(518), @UiEvent(doc = "User tapped on free form icon on a task menu.") - LAUNCHER_SYSTEM_SHORTCUT_FREE_FORM_TAP(519); + LAUNCHER_SYSTEM_SHORTCUT_FREE_FORM_TAP(519), + + @UiEvent(doc = "User tapped on pause app system shortcut.") + LAUNCHER_SYSTEM_SHORTCUT_PAUSE_TAP(519); // ADD MORE private final int mId; diff --git a/src/com/android/launcher3/popup/RemoteActionShortcut.java b/src/com/android/launcher3/popup/RemoteActionShortcut.java index 3875d2e143..58251e8967 100644 --- a/src/com/android/launcher3/popup/RemoteActionShortcut.java +++ b/src/com/android/launcher3/popup/RemoteActionShortcut.java @@ -16,6 +16,7 @@ package com.android.launcher3.popup; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_SYSTEM_SHORTCUT_PAUSE_TAP; import static com.android.launcher3.util.Executors.MAIN_EXECUTOR; import android.annotation.TargetApi; @@ -76,6 +77,8 @@ public class RemoteActionShortcut extends SystemShortcut { @Override public void onClick(View view) { AbstractFloatingView.closeAllOpenViews(mTarget); + mTarget.getStatsLogManager() + .log(LAUNCHER_SYSTEM_SHORTCUT_PAUSE_TAP, mItemInfo.buildProto()); final String actionIdentity = mAction.getTitle() + ", " + mItemInfo.getTargetComponent().getPackageName();