2013-10-02 3 views
-3

사용자가 응용 프로그램 아이콘을 숨길 수있는 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); 
} 

은 사전에 감사합니다.

답변

0

안드로이드 메인 메뉴를 새로 고치는 방법 은요?

나는 "안드로이드 메인 메뉴"로 "홈 화면 실행기"를 사용한다고 가정합니다. 그렇다면 대답은 다음과 같습니다. 사용자가 기기를 재부팅하거나 다른 작업을 수행합니다 (질문에서 수행하는 작업).

수백, 수천 가지의 홈 스크린 구현이 있습니다. 일부는 구성 요소 상태 변경을 감지 할 수도 있고 그렇지 않을 수도 있습니다. 일부는 구성 요소 상태가 변경된 직후 UI를 새로 고칠 수도 있습니다. 일부는 그렇지 않을 수도 있습니다. 그것은 홈 화면의 구현 자까지이며 사용자는 아닙니다. 이상적으로은 상태 변경을 반영하여 업데이트되지만, 그렇게해야하는 것은 없습니다.