summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/com/android/internal/jank/Cuj.java16
1 files changed, 14 insertions, 2 deletions
diff --git a/core/java/com/android/internal/jank/Cuj.java b/core/java/com/android/internal/jank/Cuj.java
index d1adfc95461d..158b526cb1a0 100644
--- a/core/java/com/android/internal/jank/Cuj.java
+++ b/core/java/com/android/internal/jank/Cuj.java
@@ -257,8 +257,16 @@ public class Cuj {
*/
public static final int CUJ_DESKTOP_MODE_ENTER_FROM_OVERVIEW_MENU = 120;
+ /** Track Launcher Overview Task Dismiss animation.
+ *
+ * <p>Tracking starts when the overview task is dismissed via
+ * {@link com.android.quickstep.views.RecentsView#dismissTask}. Tracking finishes when the
+ * animation to dismiss the overview task ends.
+ */
+ public static final int CUJ_LAUNCHER_OVERVIEW_TASK_DISMISS = 121;
+
// When adding a CUJ, update this and make sure to also update CUJ_TO_STATSD_INTERACTION_TYPE.
- @VisibleForTesting static final int LAST_CUJ = CUJ_DESKTOP_MODE_ENTER_FROM_OVERVIEW_MENU;
+ @VisibleForTesting static final int LAST_CUJ = CUJ_LAUNCHER_OVERVIEW_TASK_DISMISS;
/** @hide */
@IntDef({
@@ -370,7 +378,8 @@ public class Cuj {
CUJ_DESKTOP_MODE_EXIT_MODE_ON_LAST_WINDOW_CLOSE,
CUJ_DESKTOP_MODE_SNAP_RESIZE,
CUJ_DESKTOP_MODE_UNMAXIMIZE_WINDOW,
- CUJ_DESKTOP_MODE_ENTER_FROM_OVERVIEW_MENU
+ CUJ_DESKTOP_MODE_ENTER_FROM_OVERVIEW_MENU,
+ CUJ_LAUNCHER_OVERVIEW_TASK_DISMISS
})
@Retention(RetentionPolicy.SOURCE)
public @interface CujType {}
@@ -493,6 +502,7 @@ public class Cuj {
CUJ_TO_STATSD_INTERACTION_TYPE[CUJ_DESKTOP_MODE_SNAP_RESIZE] = FrameworkStatsLog.UIINTERACTION_FRAME_INFO_REPORTED__INTERACTION_TYPE__DESKTOP_MODE_SNAP_RESIZE;
CUJ_TO_STATSD_INTERACTION_TYPE[CUJ_DESKTOP_MODE_UNMAXIMIZE_WINDOW] = FrameworkStatsLog.UIINTERACTION_FRAME_INFO_REPORTED__INTERACTION_TYPE__DESKTOP_MODE_UNMAXIMIZE_WINDOW;
CUJ_TO_STATSD_INTERACTION_TYPE[CUJ_DESKTOP_MODE_ENTER_FROM_OVERVIEW_MENU] = FrameworkStatsLog.UIINTERACTION_FRAME_INFO_REPORTED__INTERACTION_TYPE__DESKTOP_MODE_ENTER_FROM_OVERVIEW_MENU;
+ CUJ_TO_STATSD_INTERACTION_TYPE[CUJ_LAUNCHER_OVERVIEW_TASK_DISMISS] = FrameworkStatsLog.UIINTERACTION_FRAME_INFO_REPORTED__INTERACTION_TYPE__LAUNCHER_OVERVIEW_TASK_DISMISS;
}
private Cuj() {
@@ -729,6 +739,8 @@ public class Cuj {
return "DESKTOP_MODE_UNMAXIMIZE_WINDOW";
case CUJ_DESKTOP_MODE_ENTER_FROM_OVERVIEW_MENU:
return "DESKTOP_MODE_ENTER_FROM_OVERVIEW_MENU";
+ case CUJ_LAUNCHER_OVERVIEW_TASK_DISMISS:
+ return "LAUNCHER_OVERVIEW_TASK_DISMISS";
}
return "UNKNOWN";
}