I want the user to be able to be hide and display the Application Launcher Icon. I found a solution at https://www.nexsoftsys.com/articles/how-to-hide-application-launcher-lcon-in-android.html I also found this same solution at Hide application icon
However, in the latter link, it says that this code which appears in both of the above
PackageManager pm = getApplicationContext().getPackageManager();
pm.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
"will make the app NOT upgradeable from google play as the OS will not find the package after this component disabling and will not able to re-install it, unless the app is not manullay uninstalled (which is not a user friendly behaviour)"
I have tried to discover if this is true or not, but withe no luck. Can anybody answer this please ? Thanks very much in advance