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

Commit 18faf963 authored by Alan Stokes's avatar Alan Stokes
Browse files

Background activity starts are now blocked by default.

Activity starts will now be blocked unless enabled in developer settings.

Bug: 129955487
Test: atest BackgroundActivityLaunchTest
Test: atest RootWindowContainerTests
Test: atest WmTests:ActivityStarterTests
Test: atest CtsWindowManagerDeviceTestCases:ActivityStarterTests
Test: atest CtsAppTestCases:.ServiceTest
Change-Id: I87855ee5b4e28a7d15eedd04e8b2bd5c0965bd66
parent 0bb09184
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -120,7 +120,7 @@ final class ActivityManagerConstants extends ContentObserver {
    /**
     * Default value for mFlagBackgroundActivityStartsEnabled if not explicitly set in
     * Settings.Global. This allows it to be set experimentally unless it has been
     * enabled/disabled in developer options. Defaults to true.
     * enabled/disabled in developer options. Defaults to false.
     */
    private static final String KEY_DEFAULT_BACKGROUND_ACTIVITY_STARTS_ENABLED =
            "default_background_activity_starts_enabled";
@@ -497,7 +497,7 @@ final class ActivityManagerConstants extends ContentObserver {
            boolean enabledInDeviceConfig = DeviceConfig.getBoolean(
                    DeviceConfig.NAMESPACE_ACTIVITY_MANAGER,
                    KEY_DEFAULT_BACKGROUND_ACTIVITY_STARTS_ENABLED,
                    /*defaultValue*/ true);
                    /*defaultValue*/ false);
            mFlagBackgroundActivityStartsEnabled = enabledInDeviceConfig;
            if (!enabledInDeviceConfig) {
                whitelistedPackageNames = DeviceConfig.getProperty(