BlackBerry: как переопределить makeMenu () и отменить (чтобы меню вообще не появлялось)? - PullRequest
0 голосов
/ 13 ноября 2010

В своем классе экрана я могу переопределить makeMenu и использовать его для выполнения чего-либо, например:

protected void makeMenu(Menu menu, int instance) {
   reDraw();
}

Однако, когда я нажимаю трекбол, вызывается reDraw(); (как я хочу), но затем по-прежнему появляется меню (с параметрами Call Voice Mail и Switch Application).

Как я могу полностью отменить это меню здесь?Я хочу использовать щелчок колесика просто как событие щелчка, без всплывающего меню.

1 Ответ

4 голосов
/ 13 ноября 2010

Вы можете сделать это, не переопределяя makeMenu:

protected boolean navigationClick(int status, int time) {
    reDraw();
    return true;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...