From a8209d5da9b2ab3f7b79fc283fd1f1619d71c89e Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Fri, 2 Jun 2023 08:07:57 -0700 Subject: [PATCH] Enabling app tracing for Launcher Bug: 273718665 Test: None Flag: N/A Change-Id: Ie6fa50b602bf180dd5dcba999c9e18f07a17d589 --- .../com/android/quickstep/QuickstepProcessInitializer.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/quickstep/src/com/android/quickstep/QuickstepProcessInitializer.java b/quickstep/src/com/android/quickstep/QuickstepProcessInitializer.java index 5f589bfa50..c29fcb8c69 100644 --- a/quickstep/src/com/android/quickstep/QuickstepProcessInitializer.java +++ b/quickstep/src/com/android/quickstep/QuickstepProcessInitializer.java @@ -19,6 +19,8 @@ import android.annotation.TargetApi; import android.content.Context; import android.content.pm.PackageManager; import android.os.Build; +import android.os.Looper; +import android.os.Trace; import android.os.UserManager; import android.util.Log; import android.view.ThreadedRenderer; @@ -60,5 +62,9 @@ public class QuickstepProcessInitializer extends MainProcessInitializer { // Elevate GPU priority for Quickstep and Remote animations. ThreadedRenderer.setContextPriority( ThreadedRenderer.EGL_CONTEXT_PRIORITY_HIGH_IMG); + + // Enable Looper trace points. + // This allows us to see Handler callbacks on traces. + Looper.getMainLooper().setTraceTag(Trace.TRACE_TAG_APP); } }