在我的应用程序中,我想要在任何时间点进行更改,即在任何活动中,我按下主页按钮,它会显示一个对话框,询问“您想要注销?”
我已经读过,无法覆盖主页按钮。 真的吗? 有什么想法吗?
答案 0 :(得分:3)
嗨,根据我的知识,你无法处理android中的Home按钮。但是,你可以按照这个Catch keypress with android
这样做答案 1 :(得分:1)
没有直接的方法来做同样的事情。就像你无法获得HOME键的KeyDown事件。但我们可以通过以下代码
获取HOME键并保持在同一屏幕中@Override
public void onAttachedToWindow() {
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
答案 2 :(得分:-3)
您可以覆盖“后退”按钮,但不能覆盖“主页”按钮。它是用户的“ctrl + alt + del”for android!