我使用以下代码从菜单中隐藏应用程序:
PackageManager p = getPackageManager();
ComponentName componentName = new ComponentName(MainActivity2.this,
com.example.testdial.MainActivity2.class);
p.setComponentEnabledSetting(componentName,
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
它运行正常,但当我尝试使用此功能显示隐藏的应用时:
PackageManager p = context.getPackageManager();
ComponentName componentName = new ComponentName(context,MainActivity2.class);
p.setComponentEnabledSetting(componentName,
PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
PackageManager.DONT_KILL_APP);
它对我不起作用。我在Stack Overflow和谷歌搜索了很长时间,但没有一个代码对我有帮助。有没有其他方法可以隐藏和显示我的应用程序?