Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 003c94f1 authored by vadimt's avatar vadimt Committed by Vadim Tryshev
Browse files

Moving enabling rotation for test

We needed to press home to wait until the launcher starts, now we simply
enable rotation once the Launcher gets created.

Change-Id: Ie99e5073c06f8da181262d32823116061c81d6f7
parent a7d12b22
Loading
Loading
Loading
Loading
+14 −5
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ import android.app.Activity;
import android.app.Application;
import android.app.Application.ActivityLifecycleCallbacks;
import android.os.Bundle;

import androidx.test.InstrumentationRegistry;

import com.android.launcher3.Launcher;
@@ -84,19 +85,27 @@ public class LauncherActivityRule implements TestRule {
        }

        @Override
        public void onActivityStarted(Activity activity) { }
        public void onActivityStarted(Activity activity) {
            if (activity instanceof Launcher) {
                mActivity.getRotationHelper().forceAllowRotationForTesting(true);
            }
        }

        @Override
        public void onActivityResumed(Activity activity) { }
        public void onActivityResumed(Activity activity) {
        }

        @Override
        public void onActivityPaused(Activity activity) { }
        public void onActivityPaused(Activity activity) {
        }

        @Override
        public void onActivityStopped(Activity activity) { }
        public void onActivityStopped(Activity activity) {
        }

        @Override
        public void onActivitySaveInstanceState(Activity activity, Bundle bundle) { }
        public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
        }

        @Override
        public void onActivityDestroyed(Activity activity) {