android 点击按钮时如何重写方法?

u3r8eeie  于 2023-02-17  发布在  Android
关注(0)|答案(1)|浏览(138)

我想创建一个按钮,当点击可以禁用手机后退按钮。我想能够启用它再次按下另一个按钮。然而,我发现禁用后退按钮的方法是与覆盖。有人能帮我一把我怎么做呢?谢谢!
我尝试将覆盖放在按钮侦听器和onClick方法中,但它将覆盖突出显示为红色。然后我尝试将覆盖放在不同的类中,然后在点击按钮时调用该类。

ih99xse1

ih99xse11#

我明白了,但是对于任何想知道同样事情的人,我将发布我所做的。我在MainActivity.class中实现了以下代码和按钮:

private boolean backButtonEnabled = true;

    @Override
    public void onBackPressed() {
        if (backButtonEnabled) {
            super.onBackPressed();
        }
    }

    public void disableBackButton() {
        backButtonEnabled = false;
    }

    public void enableBackButton() {
        backButtonEnabled = true;
    }

相关问题