1
    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();

注:特定の時間が経過した後、クロノメーターの時間を停止したいと思います。10秒後のようにクロノメーターを止めたいです。どのようにその可能性。誰もが知っています。だから誰か助けてください。私はインターネットからの助けを罰金を科しませんでした。そして私はアンドロイドで非常に新しいです。

4

2 に答える 2

2

を実装してChronometer.OnChronometerTickListener、このメソッド内の経過時間を確認する必要があります。

それ以外にも、CountDownTimerクラスを使用することもできます。

使用方法の簡単な例については、次のチュートリアルをご覧ください: http://www.coderzheaven.com/2011/08/24/simple-countdown-timer-in-android/

実装は本当に簡単です。

于 2013-03-21T19:39:56.460 に答える