-3
我正在开发一个android应用程序,用户可以在其中隐藏应用程序图标。但是当我这样做时,应用程序图标仍然存在,除非我去任务管理器并清除将间接地重新加载菜单的内存。这是我的代码。如何刷新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);
}
预先感谢您。