에러 로그가 없어 정확한 진단은 안되지만 예상 답변 드립니다.
일반적으로 메뉴의 구성은
작성자님께서 구성하신 onCreateOptionsMenu 가 있고
onPrepareOptionsMenu가 메소드 이름 그대로 특정 이벤트를 처리하기전 준비를 한다고 보시면 됩니다.
그리고 마지막으로 onOptionsItemSelected 여기서 각 메뉴 아이템을 클릭할때 이벤트를 수행하는데요.
물론 onCreateOptionsMenu 여기서 수행을 해도 안되리란 보장은 없다라고 생각이 들지만 .. 무언가 빠트리거나
간과한게 있지 안을까 생각이 드네요. 차근차근 잘 살펴 보시던가... 위 내용이 다 있는 다른예제를 적용해보시길
권해드립니다.