我有一个 TabActivity,想要捕捉和处理 HOME 和 BACK 的按下。我需要在哪里捕捉这些事件?
在我的 TabActivity 子类中,我实现了以下内容:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
// Code handling
}
return super.onKeyDown(keyCode, event);
}
没用。
所以我在 switch 语句行上放了一个断点。但是这个函数永远不会被调用,无论我是按音量增大/减小、菜单、主页还是返回。我需要在哪里捕获这些 KeyEvent?