我想创建一个按钮,当点击可以禁用手机后退按钮。我想能够启用它再次按下另一个按钮。然而,我发现禁用后退按钮的方法是与覆盖。有人能帮我一把我怎么做呢?谢谢!我尝试将覆盖放在按钮侦听器和onClick方法中,但它将覆盖突出显示为红色。然后我尝试将覆盖放在不同的类中,然后在点击按钮时调用该类。
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; }
1条答案
按热度按时间ih99xse11#
我明白了,但是对于任何想知道同样事情的人,我将发布我所做的。我在MainActivity.class中实现了以下代码和按钮: