summaryrefslogtreecommitdiffstats
path: root/quickstep/src
diff options
context:
space:
mode:
authorBecky Qiu <xuqiu@google.com>2019-08-14 13:09:14 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-08-14 13:09:14 -0700
commit1289197487f72b82cfbc4c560d883befdb79ddbf (patch)
tree868b266cfc8bf6980536f1d033d7a10cfeadf3f1 /quickstep/src
parent3cc153813afbbc7ca87615bf5ab0eaf70e3fbdf1 (diff)
parent22edac9bf5b2bde5555eab1b8bb0027f86935577 (diff)
downloadandroid_packages_apps_Trebuchet-1289197487f72b82cfbc4c560d883befdb79ddbf.tar.gz
android_packages_apps_Trebuchet-1289197487f72b82cfbc4c560d883befdb79ddbf.tar.bz2
android_packages_apps_Trebuchet-1289197487f72b82cfbc4c560d883befdb79ddbf.zip
Merge "Log the event for swiping up to dismiss a task in Overview." into ub-launcher3-qt-qpr1-dev
am: 22edac9bf5 Change-Id: Iae05c668fecf84c79086cfb6821e9644ac08bb71
Diffstat (limited to 'quickstep/src')
-rw-r--r--quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java b/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java
index 2f411efc7..13a8dc26a 100644
--- a/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java
+++ b/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java
@@ -25,6 +25,7 @@ import static android.stats.launcher.nano.Launcher.ALLAPPS;
import static android.stats.launcher.nano.Launcher.HOME;
import static android.stats.launcher.nano.Launcher.LAUNCH_APP;
import static android.stats.launcher.nano.Launcher.LAUNCH_TASK;
+import static android.stats.launcher.nano.Launcher.DISMISS_TASK;
import static android.stats.launcher.nano.Launcher.BACKGROUND;
import static android.stats.launcher.nano.Launcher.OVERVIEW;
@@ -74,6 +75,16 @@ public class StatsLogCompatManager extends StatsLogManager {
MessageNano.toByteArray(ext), true);
}
+ @Override
+ public void logTaskDismiss(View v, ComponentKey componentKey) {
+ LauncherExtension ext = new LauncherExtension();
+ ext.srcTarget = new LauncherTarget[SUPPORTED_TARGET_DEPTH];
+ int srcState = OVERVIEW;
+ fillInLauncherExtension(v, ext);
+ StatsLogCompat.write(DISMISS_TASK, srcState, BACKGROUND /* dstState */,
+ MessageNano.toByteArray(ext), true);
+ }
+
public static boolean fillInLauncherExtension(View v, LauncherExtension extension) {
StatsLogUtils.LogContainerProvider provider = StatsLogUtils.getLaunchProviderRecursive(v);
if (v == null || !(v.getTag() instanceof ItemInfo) || provider == null) {