Por favor alguno me dirá cómo iniciar el Temporizador y Cómo dejar que

InformationsquelleAutor Krishna | 2011-03-28

4 Comentarios

  1. 0

    Aquí usted encontrará toda la información necesaria. Como usted puede ver, hay varios métodos para iniciar el temporizador. Sólo use la schedule(...) método. Con el fin de detener el temporizador se puede utilizar el método cancel() y después de la purga() método. Pero ser conscientes de que el método cancel() cancela todas las tareas que están asociadas con este temporizador.

  2. 0

    Está hablando acerca de la Timer clase?

    Puede utilizar el schedule métodos para programar una TimerTask y TimerTask#cancel para cancelarlo.

  3. 0

    Si desea detener el temporizador de cuenta regresiva..

    Temporizador.cancel();

  4. 0
    Use this Working Code.
    package com.example.stopwatch;
    import android.app.Activity;
    import android.os.Bundle;
    import android.os.SystemClock;
    import android.util.Log;
    import android.widget.Button;
    import android.widget.Chronometer;
    import android.widget.CompoundButton;
    import android.widget.ToggleButton;
    public class StopWatch extends Activity {
    Chronometer mChronometer;
    Button button;
    private long start = SystemClock.elapsedRealtime();
    private long stop = 0;
    private long totalPauseTime = 0;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    try {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    final ToggleButton toggle = (ToggleButton)           findViewById(R.id.toggleButton1);
    final Chronometer chrono = (Chronometer) findViewById(R.id.chronometer1);
    final ToggleButton toggle2 = (ToggleButton)        findViewById(R.id.toggleButton2);
    final Chronometer chrono2 = (Chronometer)           findViewById(R.id.chronometer2);
    toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CompoundButton buttonView,
    boolean isChecked) {
    try {
    Log.i("[chrono]", String.format("start:%d stop:%d delta: %d",start, stop, start - stop));
    Log.i("[chrono]", "base:" +chrono.getBase());
    Log.i("[chrono]", "elapsed time:" +SystemClock.elapsedRealtime());
    if (isChecked) {
    chrono.start();
    start = SystemClock.elapsedRealtime();
    chrono.setBase(start - totalPauseTime);
    } else {
    totalPauseTime +=    SystemClock.elapsedRealtime() - start;
    chrono.stop();
    }
    } catch (Exception e) {
    //TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    });
    toggle2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CompoundButton buttonView,
    boolean isChecked) {
    try {
    Log.i("[chrono]", String.format("start:%d    stop:%d         delta: %d",start, stop, start - stop));
    Log.i("[chrono]", "base:" +chrono.getBase());
    Log.i("[chrono]", "elapsed time:"   +SystemClock.elapsedRealtime());
    if (isChecked) {
    chrono2.start();
    start = SystemClock.elapsedRealtime();
    chrono2.setBase(start - totalPauseTime);
    } else {
    totalPauseTime +=                 SystemClock.elapsedRealtime() - start;
    chrono2.stop();
    }
    } catch (Exception e) {
    enter code here
    //TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    });
    } catch (Exception e) {
    //TODO Auto-generated catch block
    e.printStackTrace();
    }
    }       }

Dejar respuesta

Please enter your comment!
Please enter your name here