嗨我的要求是这样的。我有一个活动,我想禁用后退按钮,菜单按钮,主页按钮屏幕设置按钮。当我触摸该屏幕时,我打开一个带有两个按钮的警告对话框。如果我单击“确定”按钮,则所有按钮都会启用,我的应用程序将退出。
这就是我的要求。如果有人知道,请尽快回复我。快速回复非常明显。
答案 0 :(得分:0)
要实现此目的,您必须将活动指定为android.category.HOME
。
当您完成活动(按确定按钮)后,您必须在手机上启动默认启动器。
但这意味着在每个主页按钮按下您将看到您的活动。为防止这种情况发生,您必须确定您的活动是如何开始的。
答案 1 :(得分:-1)
我宁愿重写onKeyDown方法
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_MENU) {
//DO NOTHING
}if(keyCode == ..etc){
//Still do nothing
return super.onKeyDown(keyCode, event);
}
通过这种方式,您可以完全控制所发生的事情。 问候, 罗伯特