mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-27 15:26:58 +00:00
Merge "Verifying the event for pressing square button" into ub-launcher3-master
This commit is contained in:
committed by
Android (Google) Code Review
commit
6f7f380dde
@@ -61,6 +61,7 @@ import com.android.launcher3.config.FeatureFlags;
|
||||
import com.android.launcher3.logging.UserEventDispatcher;
|
||||
import com.android.launcher3.model.AppLaunchTracker;
|
||||
import com.android.launcher3.provider.RestoreDbTask;
|
||||
import com.android.launcher3.testing.TestLogging;
|
||||
import com.android.launcher3.testing.TestProtocol;
|
||||
import com.android.launcher3.uioverrides.plugins.PluginManagerWrapper;
|
||||
import com.android.launcher3.util.TraceHelper;
|
||||
@@ -144,6 +145,7 @@ public class TouchInteractionService extends Service implements PluginListener<O
|
||||
@BinderThread
|
||||
@Override
|
||||
public void onOverviewToggle() {
|
||||
TestLogging.recordEvent("onOverviewToggle");
|
||||
mOverviewCommandHelper.onOverviewToggle();
|
||||
}
|
||||
|
||||
|
||||
@@ -37,6 +37,7 @@ import java.util.regex.Pattern;
|
||||
*/
|
||||
public class Background extends LauncherInstrumentation.VisibleContainer {
|
||||
private static final int ZERO_BUTTON_SWIPE_UP_GESTURE_DURATION = 500;
|
||||
private static final Pattern SQUARE_BUTTON_EVENT = Pattern.compile("onOverviewToggle");
|
||||
|
||||
Background(LauncherInstrumentation launcher) {
|
||||
super(launcher);
|
||||
@@ -129,6 +130,7 @@ public class Background extends LauncherInstrumentation.VisibleContainer {
|
||||
}
|
||||
|
||||
case THREE_BUTTON:
|
||||
mLauncher.expectEvent(SQUARE_BUTTON_EVENT);
|
||||
mLauncher.runToState(
|
||||
() -> mLauncher.waitForSystemUiObject("recent_apps").click(),
|
||||
OVERVIEW_STATE_ORDINAL);
|
||||
@@ -189,8 +191,10 @@ public class Background extends LauncherInstrumentation.VisibleContainer {
|
||||
case THREE_BUTTON:
|
||||
// Double press the recents button.
|
||||
UiObject2 recentsButton = mLauncher.waitForSystemUiObject("recent_apps");
|
||||
mLauncher.expectEvent(SQUARE_BUTTON_EVENT);
|
||||
mLauncher.runToState(() -> recentsButton.click(), OVERVIEW_STATE_ORDINAL);
|
||||
mLauncher.getOverview();
|
||||
mLauncher.expectEvent(SQUARE_BUTTON_EVENT);
|
||||
recentsButton.click();
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user