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

标签 android methods back

我想在我的应用程序中禁用后退按钮。但仅当此方法处于 Activity 状态时:

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

我该怎么做?

最佳答案

使用dialog.setCancelable(false);

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

关于android - 仅在一种方法中禁用后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11687532/

相关文章:

Javascript/jQuery 后退按钮 - 只要最后一页是当前站点的一部分?

java - Android Java 取消 CountDownTimer 的问题

android - 通过具有自动解析功能的 Android 应用程序在 Facebook 上分享链接

java - ADB Devices 不显示电话,og droid

android - WakefulIntentService 实现说明

python - 使用类作为另一个类的方法的装饰器

c - Max/Min 方法不返回任何内容或返回不正确的数字

java - 如何从另一个类访问对象方法?

android - 无法解析方法 Android Studio

java - 像返回导航一样处理操作栏中的向上导航。如何?