-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);
}
預先感謝您。