diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2019-01-23 00:10:40 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2019-01-23 00:10:40 +0000 |
commit | 95ee747f7613b6626d593cef8fed845fbd00f1be (patch) | |
tree | 333bb4f22dce15179ed1f43ceec47c826a3bc53e /src/com/android/launcher3 | |
parent | 494963c74a9be2ac07a946b7471cab508d65ef85 (diff) | |
parent | cb863750e07c2d9d32c93b437c8d9761f033f466 (diff) | |
download | packages_apps_Trebuchet-95ee747f7613b6626d593cef8fed845fbd00f1be.tar.gz packages_apps_Trebuchet-95ee747f7613b6626d593cef8fed845fbd00f1be.tar.bz2 packages_apps_Trebuchet-95ee747f7613b6626d593cef8fed845fbd00f1be.zip |
Merge "Adding more events for reproducing race conditions during Launcher start" into ub-launcher3-master
Diffstat (limited to 'src/com/android/launcher3')
-rw-r--r-- | src/com/android/launcher3/Launcher.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index ab83c6c4d..b8b1181dd 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -189,6 +189,8 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, // Type: SparseArray<Parcelable> private static final String RUNTIME_STATE_WIDGET_PANEL = "launcher.widget_panel"; public static final String ON_CREATE_EVT = "Launcher.onCreate"; + private static final String ON_START_EVT = "Launcher.onStart"; + private static final String ON_RESUME_EVT = "Launcher.onResume"; private LauncherStateManager mStateManager; @@ -762,12 +764,14 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, @Override protected void onStart() { + RaceConditionTracker.onEvent(ON_START_EVT, ENTER); super.onStart(); if (mLauncherCallbacks != null) { mLauncherCallbacks.onStart(); } mAppWidgetHost.setListenIfResumed(true); NotificationListener.setNotificationsChangedListener(mPopupDataProvider); + RaceConditionTracker.onEvent(ON_START_EVT, EXIT); } private void logOnDelayedResume() { @@ -780,6 +784,7 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, @Override protected void onResume() { + RaceConditionTracker.onEvent(ON_RESUME_EVT, ENTER); TraceHelper.beginSection("ON_RESUME"); super.onResume(); TraceHelper.partitionSection("ON_RESUME", "superCall"); @@ -802,6 +807,7 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns, UiFactory.onLauncherStateOrResumeChanged(this); TraceHelper.endSection("ON_RESUME"); + RaceConditionTracker.onEvent(ON_RESUME_EVT, EXIT); } @Override |