diff --git a/android/src/main/java/com/mycompany/plugins/example/AppIconBase.java b/android/src/main/java/com/mycompany/plugins/example/AppIconBase.java index 3053727..3d447ca 100644 --- a/android/src/main/java/com/mycompany/plugins/example/AppIconBase.java +++ b/android/src/main/java/com/mycompany/plugins/example/AppIconBase.java @@ -73,11 +73,8 @@ public void change(String enableName, JSArray disableNames) { ); } - // Always disable main app icon - pm.setComponentEnabledSetting( - new ComponentName(this.packageName, this.packageName + ".MainActivity"), - PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP - ); + // Do not disable main app icon + // DONT_KILL_APP will not work if we disable the currently enabled alias at runtime } catch (JSONException ignore) { // do nothing }