0

我真诚地尝试显示alert boxonClick 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);    
}
4

2 回答 2

2

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

于 2011-06-24T08:55:12.680 回答
0

我认为您无法拦截 HOME 按键。它被保留以确保您不会被锁定在任何应用程序中。

KEYCODE_HOME:此密钥由框架处理,从不交付给应用程序。所以你不能使用它

于 2011-06-24T09:19:47.937 回答