Removing use of onQuickstep event and determining the touchSlopPassed in Launcher
Bug: 124255113 Change-Id: If6fe77c7086a30775f78ec2a86251cb6bcd3c4c4
This commit is contained in:
@@ -259,7 +259,7 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
|
||||
|
||||
|
||||
private final Handler mHandler = new Handler();
|
||||
private final Runnable mLogOnDelayedResume = this::logOnDelayedResume;
|
||||
private final Runnable mHandleDeferredResume = this::handleDeferredResume;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
@@ -782,11 +782,13 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
|
||||
RaceConditionTracker.onEvent(ON_START_EVT, EXIT);
|
||||
}
|
||||
|
||||
private void logOnDelayedResume() {
|
||||
private void handleDeferredResume() {
|
||||
if (hasBeenResumed()) {
|
||||
getUserEventDispatcher().logActionCommand(Action.Command.RESUME,
|
||||
mStateManager.getState().containerType, -1);
|
||||
getUserEventDispatcher().startSession();
|
||||
|
||||
UiFactory.onLauncherStateOrResumeChanged(this);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -797,8 +799,8 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
|
||||
super.onResume();
|
||||
TraceHelper.partitionSection("ON_RESUME", "superCall");
|
||||
|
||||
mHandler.removeCallbacks(mLogOnDelayedResume);
|
||||
Utilities.postAsyncCallback(mHandler, mLogOnDelayedResume);
|
||||
mHandler.removeCallbacks(mHandleDeferredResume);
|
||||
Utilities.postAsyncCallback(mHandler, mHandleDeferredResume);
|
||||
|
||||
setOnResumeCallback(null);
|
||||
// Process any items that were added while Launcher was away.
|
||||
@@ -812,7 +814,6 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
|
||||
if (mLauncherCallbacks != null) {
|
||||
mLauncherCallbacks.onResume();
|
||||
}
|
||||
UiFactory.onLauncherStateOrResumeChanged(this);
|
||||
|
||||
TraceHelper.endSection("ON_RESUME");
|
||||
RaceConditionTracker.onEvent(ON_RESUME_EVT, EXIT);
|
||||
|
||||
Reference in New Issue
Block a user