onCreateOptionsMenu is never called

后端 未结 11 1102
有刺的猬
有刺的猬 2020-12-13 03:13

I am having some trouble getting an options menu working in Android. I have built apps before, and they all worked fine, but now the menu just doesn\'t pop up.

The c

11条回答
  •  北荒
    北荒 (楼主)
    2020-12-13 04:16

    Maybe you also have overrode onKeyDown method and made it always return true. Returning true means that keyEvent will be prevented from being propagated further. See code below:

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
            /*
              handling event
             */
            return true; //onCreateOptionsMenu won't be invoked.
    }
    

提交回复
热议问题