ユーザーがデバイスのホームキーを押したことを検出し、それに応じてアクションを実行したい.私はこの解決策を見つけました
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_HOME) {
Log.i("TESTE", "HOME");
openOptionsMenu();
return true;
}
return super.onKeyDown(keyCode, event);
}
しかし、4.0 では機能しないので、これに対する解決策は何ですか?