From 1b6d43b13e2dff359ef602465991b32c290adcfc Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Fri, 8 Oct 2021 16:21:05 -0700 Subject: [PATCH] Sending Launcher resume event to app predictor Bug: 202535375 Test: Manual Change-Id: I1618a5ed973b9d4f898442647e3e197ed4935aa4 --- .../src/com/android/launcher3/model/AppEventProducer.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/quickstep/src/com/android/launcher3/model/AppEventProducer.java b/quickstep/src/com/android/launcher3/model/AppEventProducer.java index eed493d4cf..b665db6ffc 100644 --- a/quickstep/src/com/android/launcher3/model/AppEventProducer.java +++ b/quickstep/src/com/android/launcher3/model/AppEventProducer.java @@ -30,6 +30,7 @@ import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCH import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ITEM_DROPPED_ON_REMOVE; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ITEM_DROP_COMPLETED; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ITEM_DROP_FOLDER_CREATED; +import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_ONRESUME; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_QUICKSWITCH_LEFT; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_QUICKSWITCH_RIGHT; import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_TASK_LAUNCH_SWIPE_DOWN; @@ -161,6 +162,11 @@ public class AppEventProducer implements StatsLogConsumer { if (isTrackedForHotseatPrediction(atomInfo)) { sendEvent(atomInfo, ACTION_PIN, CONTAINER_HOTSEAT_PREDICTION); } + } else if (event == LAUNCHER_ONRESUME) { + AppTarget target = new AppTarget.Builder(new AppTargetId("id:launcher"), + mContext.getPackageName(), Process.myUserHandle()) + .build(); + sendEvent(target, atomInfo, ACTION_LAUNCH, CONTAINER_PREDICTION); } }