android中的onClick HOME键显示警告框

时间:2011-06-24 08:52:55

标签: android android-alertdialog android-homebutton

我真诚地试图在alert box上点击Home key,但我没有成功。所以请帮我写代码,给我看代码。

public boolean onKeyDown(int keyCode, KeyEvent event) 
{
  if (keyCode == KeyEvent.KEYCODE_BACK ) 
  {
      finish();
    return false;
  }
  else if (keyCode == KeyEvent.KEYCODE_HOME)
  {
      finish();
    return false;
  }
  return super.onKeyDown(keyCode, event);    
}

2 个答案:

答案 0 :(得分:2)

无法通过外部应用程序拦截KEYCODE_HOME: http://code.google.com/p/android/issues/detail?id=1979

答案 1 :(得分:0)

我认为你不能拦截HOME键按下。它保留用于确保您不会被锁定在任何应用程序中。

KEYCODE_HOME:此密钥由框架工作处理,永远不会传递给应用程序。 所以你不能用它