Android 如何在特定时间后停止计时。?

Android 如何在特定时间后停止计时。?,android,Android,注意:我想在特定时间过后停止计时。10秒后我想停止计时。这是怎么可能的。谁都知道。?所以请任何人帮助我。我没有从网上得到任何帮助。我对android非常陌生。您应该实现Chronometer.OnChronometerTickListener并查看此方法中经过的时间 除此之外,您还可以使用倒计时类 有关如何使用它的简单示例,请参阅本教程: 它很容易实现。您应该实现Chronometer.onchronometerticklister,并查看此方法中经过的时间 除此之外,您还可以使用倒计时类 有关

注意:我想在特定时间过后停止计时。10秒后我想停止计时。这是怎么可能的。谁都知道。?所以请任何人帮助我。我没有从网上得到任何帮助。我对android非常陌生。

您应该实现Chronometer.OnChronometerTickListener并查看此方法中经过的时间

除此之外,您还可以使用倒计时类

有关如何使用它的简单示例,请参阅本教程:

它很容易实现。

您应该实现Chronometer.onchronometerticklister,并查看此方法中经过的时间

除此之外,您还可以使用倒计时类

有关如何使用它的简单示例,请参阅本教程:


它很容易实现。

使用Chronometer.OnChronometerTickListener下面是代码

    cmtr.setBase(SystemClock.elapsedRealtime());

    timetest = SystemClock.elapsedRealtime();
    Log.d("SETTIME: ", ""+timetest);
    cmtr.start();

    eltime = SystemClock.elapsedRealtime();
    Log.d("ELapsed: ", ""+eltime);
    if(eltime - timetest < 5000)
        cmtr.stop();

使用Chronometer.OnChronometerTickListener以下是代码

    cmtr.setBase(SystemClock.elapsedRealtime());

    timetest = SystemClock.elapsedRealtime();
    Log.d("SETTIME: ", ""+timetest);
    cmtr.start();

    eltime = SystemClock.elapsedRealtime();
    Log.d("ELapsed: ", ""+eltime);
    if(eltime - timetest < 5000)
        cmtr.stop();
可能的重复可能的重复