Отключить домашнюю кнопку Android после надувания меню - PullRequest
0 голосов
/ 03 февраля 2012

Я использую Android 2.2

Код ниже прекрасно работает

@Override
public void onAttachedToWindow() {
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    super.onAttachedToWindow();
}

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_HOME)
        return true;
    return super.onKeyDown(keyCode, event);
}

Но если я нажму кнопку MENU до нажатия кнопки HOME, она не будет работать

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.myMenu, menu);
    return true;
}

Если я прокомментирую только строку кода раздувания, это снова работает

Кто-нибудь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...