Skip to content

Commit b84e033

Browse files
committed
Class name is now hardcoded because it has to be changed in the manifest in order to change anyway.
1 parent 777198b commit b84e033

1 file changed

Lines changed: 6 additions & 10 deletions

File tree

app/src/main/java/com/devadvance/rootcloak2/SettingsActivity.java

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -93,17 +93,13 @@ public boolean onPreferenceClick(Preference preference) {
9393
Preference appLauncherIcon = findPreference("app_launcher_icon");
9494
appLauncherIcon.setOnPreferenceChangeListener(
9595
new Preference.OnPreferenceChangeListener() {
96-
9796
@Override
98-
public boolean onPreferenceChange(Preference preference,
99-
Object newValue) {
100-
PackageManager packageManager = getPackageManager();
101-
int state = (boolean) newValue ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
102-
: PackageManager.COMPONENT_ENABLED_STATE_DISABLED;
103-
String settings = SettingsActivity.class.getPackage().getName() + ".Settings";
104-
ComponentName alias = new ComponentName(SettingsActivity.this, settings);
105-
packageManager.setComponentEnabledSetting(alias, state,
106-
PackageManager.DONT_KILL_APP);
97+
public boolean onPreferenceChange(Preference preference, Object newValue) {
98+
int state = (boolean)newValue ?
99+
PackageManager.COMPONENT_ENABLED_STATE_ENABLED :
100+
PackageManager.COMPONENT_ENABLED_STATE_DISABLED;
101+
ComponentName alias = new ComponentName( SettingsActivity.this, "com.devadvance.rootcloak2.Settings" );
102+
getPackageManager().setComponentEnabledSetting( alias, state, PackageManager.DONT_KILL_APP );
107103
return true;
108104
}
109105
});

0 commit comments

Comments
 (0)