0

誠意を持ってalert boxonClickofを表示しようとしていますが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 に答える