仅在一种方法中禁用后退按钮

Stu*_*upe 2 methods android back

我想在我的应用程序中禁用后退按钮.但只有当此方法处于活动状态时:

public void winCross() {
    final Dialog dialog = new Dialog(this, android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
    dialog.setContentView(R.layout.winnercross);
    dialog.show();
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

Tod*_*ies 6

使用 dialog.setCancelable(false);

这将使后退按钮对对话框没有影响,而不是仅为该方法禁用后退按钮(这是繁琐的).