- ComponentName component = new ComponentName(this, HomeActivity.class);
- getPackageManager().setComponentEnabledSetting(component,
- launcherEnabled && !U.isDelegatingHomeActivity(this)
- ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
- : PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
- PackageManager.DONT_KILL_APP);
-
- ComponentName component2 = new ComponentName(this, KeyboardShortcutActivity.class);
- getPackageManager().setComponentEnabledSetting(component2,
- pref.getBoolean("keyboard_shortcut", false)
- ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
- : PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
- PackageManager.DONT_KILL_APP);
-
- ComponentName component3 = new ComponentName(this, ShortcutActivity.class);
- getPackageManager().setComponentEnabledSetting(component3,
- U.enableFreeformModeShortcut(this)
- ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
- : PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
- PackageManager.DONT_KILL_APP);
-
- ComponentName component4 = new ComponentName(this, StartTaskbarActivity.class);
- getPackageManager().setComponentEnabledSetting(component4,
- PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
- PackageManager.DONT_KILL_APP);
-
- ComponentName component5 = new ComponentName(this, SecondaryHomeActivity.class);
- getPackageManager().setComponentEnabledSetting(component5,
- desktopModeEnabled
- ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
- : PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
- PackageManager.DONT_KILL_APP);
-
- ComponentName component6 = new ComponentName(this, HSLActivity.class);
- getPackageManager().setComponentEnabledSetting(component6,
- desktopModeEnabled
- ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
- : PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
- PackageManager.DONT_KILL_APP);
+ U.setComponentEnabled(this, HomeActivity.class,
+ launcherEnabled && !U.isDelegatingHomeActivity(this));
+
+ U.setComponentEnabled(this, KeyboardShortcutActivity.class,
+ pref.getBoolean("keyboard_shortcut", false));
+
+ U.setComponentEnabled(this, ShortcutActivity.class,
+ U.enableFreeformModeShortcut(this));
+
+ U.setComponentEnabled(this, StartTaskbarActivity.class, true);
+ U.setComponentEnabled(this, SecondaryHomeActivity.class, desktopModeEnabled);
+ U.setComponentEnabled(this, HSLActivity.class, desktopModeEnabled);