Android 安卓:如何禁用手机的后按功能?

Android 安卓:如何禁用手机的后按功能?,android,Android,可能重复: 我不想通过后退按钮取消我的对话,有没有办法禁用手机的后退按钮?当我按下“后退”按钮时,我的对话框被取消,但在取消之后,我需要传递一条消息,但我如何知道取消对话框后活动流的去向?正常的后退按钮,行为不变,将其添加到您的活动中: @Override public void onBackPressed() { super.onBackPressed(); } 要禁用“后退”按钮,请执行以下操作: @Override public void onBackPressed() {

可能重复:


我不想通过后退按钮取消我的对话,有没有办法禁用手机的后退按钮?当我按下“后退”按钮时,我的对话框被取消,但在取消之后,我需要传递一条消息,但我如何知道取消对话框后活动流的去向?

正常的后退按钮,行为不变,将其添加到您的活动中:

@Override
public void onBackPressed() {
    super.onBackPressed();
}
要禁用“后退”按钮,请执行以下操作:

@Override
public void onBackPressed() {
    // do nothing
}

正常后退按钮,行为不变,将其添加到活动中:

@Override
public void onBackPressed() {
    super.onBackPressed();
}
要禁用“后退”按钮,请执行以下操作:

@Override
public void onBackPressed() {
    // do nothing
}

您可以将对话框设置为不可取消(请参阅,
setCancelable(false);
),还可以在活动中覆盖
onBackPressed()


虽然,我不能从你的问题中看出你到底想做什么。希望有帮助

您可以将对话框设置为不可取消(请参阅,
setCancelable(false);
),还可以在活动中覆盖
onBackPressed()


虽然,我不能从你的问题中看出你到底想做什么。希望有帮助

对话框。设置可取消(false)
就足够了。这是给我的。

对话框。setCancelable(false)
应该足够了。这是给我的。

对话框正在显示,当我通过此禁用代码,然后按back,对话框将被取消显示对话框,当我通过此禁用代码,然后按back,对话框将被取消