Merge "Adding logs to debug test failures" into main
diff --git a/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java b/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java
index 23f4f67..2111a80 100644
--- a/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java
+++ b/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java
@@ -86,6 +86,7 @@
import android.os.Trace;
import android.os.UserHandle;
import android.util.AttributeSet;
+import android.util.Log;
import android.view.Display;
import android.view.HapticFeedbackConstants;
import android.view.KeyEvent;
@@ -246,6 +247,7 @@
private SplitWithKeyboardShortcutController mSplitWithKeyboardShortcutController;
private SplitToWorkspaceController mSplitToWorkspaceController;
private BubbleBarLocation mBubbleBarLocation;
+ private static final String TRACKING_BUG = "b/395214062";
/**
* If Launcher restarted while in the middle of an Overview split select, it needs this data to
@@ -561,6 +563,7 @@
@Override
public void onDestroy() {
+ Log.d(TRACKING_BUG, "onDestroy: " + this.hashCode());
if (mAppTransitionManager != null) {
mAppTransitionManager.onActivityDestroyed();
}
@@ -586,7 +589,10 @@
RecentsView recentsView = getOverviewPanel();
if (recentsView != null) {
+ Log.d(TRACKING_BUG, "onDestroy - recentsView.destroy(): " + this.hashCode());
recentsView.destroy();
+ } else {
+ Log.d(TRACKING_BUG, "onDestroy - recentsView is null: " + this.hashCode());
}
super.onDestroy();
@@ -713,6 +719,7 @@
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ Log.d(TRACKING_BUG, "onCreate: " + this.hashCode());
if (savedInstanceState != null) {
mPendingSplitSelectInfo = ObjectWrapper.unwrap(
savedInstanceState.getIBinder(PENDING_SPLIT_SELECT_INFO));
@@ -825,7 +832,7 @@
@Override
protected void onResume() {
super.onResume();
-
+ Log.d(TRACKING_BUG, "onResume: " + this.hashCode());
if (mLauncherUnfoldAnimationController != null) {
mLauncherUnfoldAnimationController.onResume();
}
@@ -860,6 +867,7 @@
@Override
protected void onStop() {
super.onStop();
+ Log.d(TRACKING_BUG, "onStop: " + this.hashCode());
if (mTaskbarUIController != null && FeatureFlags.enableHomeTransitionListener()) {
mTaskbarUIController.onLauncherStop();
}
diff --git a/quickstep/src/com/android/quickstep/recents/di/RecentsDependencies.kt b/quickstep/src/com/android/quickstep/recents/di/RecentsDependencies.kt
index d2f10b6..977629f 100644
--- a/quickstep/src/com/android/quickstep/recents/di/RecentsDependencies.kt
+++ b/quickstep/src/com/android/quickstep/recents/di/RecentsDependencies.kt
@@ -237,7 +237,7 @@
fun initialize(view: View): RecentsDependencies = initialize(view.context)
fun initialize(context: Context): RecentsDependencies {
- Log.d(TAG, "initializing")
+ Log.d(TAG, "initializing: $activeRecentsCount + 1 more")
synchronized(this) {
activeRecentsCount++
instance = RecentsDependencies(context.applicationContext)
@@ -277,7 +277,7 @@
Log.d(
TAG,
"RecentsDependencies was not destroyed. " +
- "There is still an active RecentsView instance.",
+ "There is still an active RecentsView instance: $activeRecentsCount",
)
}
}