【发布时间】:2013-10-09 02:25:02
【问题描述】:
我正在开发一个 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);
}
提前谢谢你。
【问题讨论】:
标签: android-layout android-intent android android-icons