안드로이드 개발 질문/답변
(글 수 45,052)
한개의 액티비티에 서비스에서 넘겨주는 플래그에 따라 OptionMenu를 바꾸도록 하려 합니다.
현재 플래그를 변경 하여도 처음 등록된 OptionMenu가 바뀌지 않고 계속 머물러 있습니다.
브로드캐스트로 플래그를 넘겨 받았을 때 메뉴를 클리어 시키거나 혹은 다른 방법이 있으면
부탁드립니다.
2010.09.13 10:42:44
broadcast에 따라 즉시 바뀌는 것을 원하시면 OptionsMenu를 닫았다가 다시 열면 될겁니다.
다만 onPrepareOptionsMenu 여기서 OptionsMenu를 구성하게 만들면 될겁니다.
onCreateOptionsMenu 여기는 만들고 재활용하는 부분이라 한번 만들어지면 거의 안오거든요...
아...맙소사...어렵게 할 필요가 없었던거 같네요...
생각이 짧았습니다.. 한번에 다 등록하고 invisible만 시켜주면 되는거였는데..
암튼 해결 됬습니다.