summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2019-01-23 00:10:40 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-01-23 00:10:40 +0000
commit95ee747f7613b6626d593cef8fed845fbd00f1be (patch)
tree333bb4f22dce15179ed1f43ceec47c826a3bc53e /src/com/android/launcher3
parent494963c74a9be2ac07a946b7471cab508d65ef85 (diff)
parentcb863750e07c2d9d32c93b437c8d9761f033f466 (diff)
downloadpackages_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.java6
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