当我在android中单击“后退”按钮时,计时器未停止

问题描述

| 我正在使用倒数计时器,但是当我单击“后退”按钮时,计时器继续计时。有人可以告诉我如何在单击手机后退按钮而不是应用程序后退按钮时停止。 对不起我的英语不好。 提前致谢。     

解决方法

如何覆盖
onBackPressed()
方法?像这样(未经测试):
CountDownTimer mTimer;

// snip...

@Override
public void onBackPressed() {
    mTimer.cancel();
}
    ,您需要取消计时器。按返回按钮时,呼叫
timer.cancel()
。例如。在
onPause()
方法中。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...