메뉴 항목을 숨기거나 표시하기 위해 onPrepareOptionsMenu를 재정의했습니다. API 레벨 16 에뮬레이터로 테스트 할 때; 메뉴를 처음 열 때 onPrepareOptionsMenu가 호출되지 않습니다. 그러나 메뉴를 다시 열면 작동합니다. 문제는 첫 번째 사용에만 있습니다. 이것으로 간단하게 테스트 할 수 있습니다.젤리 빈은 메뉴를 처음 열 때 onPrepareOptionsMenu()를 호출하지 않습니다.
@Override
public void onPrepareOptionsMenu(Menu menu) {
Toast.makeText(this.getActivity(), "pre", Toast.LENGTH_SHORT).show();
super.onPrepareOptionsMenu(menu);
}
아이디어가 있으십니까?
invalidateOptionsMenu worked. thx – syloc
어디에서 전화할까요? – Skynet
귀하의 활동에서. – IKavanagh