我知道我不能像使用后退按钮那样覆盖主页按钮。但是如果按下主页按钮,android系统可以触发事件吗?我想捕捉这个动作,以便在用户按下主页按钮时显示警告消息。我研究了几个选项,最明显的一个,对于初学者来说是覆盖主页按钮
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_HOME) {
// action goes here
} else {
return super.onKeyDown(keyCode, event);
}
}
但这不起作用,我完全意识到这一点。
Activity
一旦当前完成,将调用 onPause 方法。Activity
当用户在我的应用程序中更改时,也会调用此方法。那么当他按下主页按钮时,我是否可以向用户显示一个通知框?
提前致谢