在充气菜单后禁用Android主页按钮

时间:2012-02-03 16:20:49

标签: android android-activity

我正在使用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);
}
  

但如果我在按下HOME按钮之前按MENU按钮则无效

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

如果我只评论充气代码行,那么这又回来了

任何人

0 个答案:

没有答案