我正在开发一个 android 应用程序,用户可以在其中隐藏应用程序图标。但是当我这样做时,应用程序图标会一直保留在那里,除非我去任务管理器并清除内存,这也会间接重新加载菜单。这是我的代码。
if(hidden)
vu.setVisibility(getApplicationContext(),
PackageManager.COMPONENT_ENABLED_STATE_DISABLED);
else
vu.setVisibility(getApplicationContext(),
PackageManager.COMPONENT_ENABLED_STATE_ENABLED);
和 setVisibility 功能在这里
public void setVisibility(Context con,int mode){
pm = con.getPackageManager();
componentName = new ComponentName(con,
MainActivity.class);
pm.setComponentEnabledSetting(componentName, mode, PackageManager.DONT_KILL_APP);
}
先感谢您。