From d66f433cdee867e093ba6e0cbfcdad5265a1b50b Mon Sep 17 00:00:00 2001 From: Thiru Ramasamy Date: Wed, 6 Apr 2022 14:30:11 -0700 Subject: [PATCH] Log LAUNCHER_ALLAPPS_QUICK_SEARCH_WITH_IME event. Test: Manual - wwdebug && wwlogcat - http://gpaste/5690465669087232 Bug: 210792253 Change-Id: Ibe0c762a9e40e1af85a4d18051ba2a74e9f6106a --- .../allapps/search/AllAppsSearchBarController.java | 5 ++++- src/com/android/launcher3/logging/StatsLogManager.java | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/com/android/launcher3/allapps/search/AllAppsSearchBarController.java b/src/com/android/launcher3/allapps/search/AllAppsSearchBarController.java index a6a47a71db..886460e5c7 100644 --- a/src/com/android/launcher3/allapps/search/AllAppsSearchBarController.java +++ b/src/com/android/launcher3/allapps/search/AllAppsSearchBarController.java @@ -16,6 +16,7 @@ package com.android.launcher3.allapps.search; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ALLAPPS_FOCUSED_ITEM_SELECTED_WITH_IME; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ALLAPPS_QUICK_SEARCH_WITH_IME; import android.text.Editable; import android.text.SpannableStringBuilder; @@ -122,7 +123,9 @@ public class AllAppsSearchBarController if (actionId == EditorInfo.IME_ACTION_SEARCH || actionId == EditorInfo.IME_ACTION_GO) { mLauncher.getStatsLogManager().logger() - .log(LAUNCHER_ALLAPPS_FOCUSED_ITEM_SELECTED_WITH_IME); + .log(actionId == EditorInfo.IME_ACTION_SEARCH + ? LAUNCHER_ALLAPPS_QUICK_SEARCH_WITH_IME + : LAUNCHER_ALLAPPS_FOCUSED_ITEM_SELECTED_WITH_IME); // selectFocusedView should return SearchTargetEvent that is passed onto onClick return mLauncher.getAppsView().getMainAdapterProvider().launchHighlightedItem(); } diff --git a/src/com/android/launcher3/logging/StatsLogManager.java b/src/com/android/launcher3/logging/StatsLogManager.java index 7e6f81cf49..9af72c33d4 100644 --- a/src/com/android/launcher3/logging/StatsLogManager.java +++ b/src/com/android/launcher3/logging/StatsLogManager.java @@ -582,7 +582,11 @@ public class StatsLogManager implements ResourceBasedOverride { LAUNCHER_TASKBAR_A11Y_BUTTON_LONGPRESS(1011), @UiEvent(doc = "Show an 'Undo' snackbar when users dismiss a predicted hotseat item") - LAUNCHER_DISMISS_PREDICTION_UNDO(1035); + LAUNCHER_DISMISS_PREDICTION_UNDO(1035), + + @UiEvent(doc = "User clicked on IME quicksearch button.") + LAUNCHER_ALLAPPS_QUICK_SEARCH_WITH_IME(1047), + ; // ADD MORE