Stoppuhr reset und neue starten

  • Antworten:2
  • OffenNicht stickyNicht beantwortet
Gelöschter Account
  • Forum-Beiträge: 35

22.08.2014, 11:42:51 via Website

Hallo,

Ich habe eine simple Stoppuhr erstellt (1 StartButton, 1 TextView).
Mein Ziel ist jedoch, dass die Stoppuhr nach 5 Sekunden stoppt, zurück auf 0 geht (also direkt auf 0) und dann eine Stoppuhr mit nur 3 Sekunden Laufzeit startet. Das soll in einer Endlosschleife so weiter gehen.

Hier ist mein kompletter code:

MainActivity.java:
public class MainActivity extends Activity implements View.OnClickListener {

private Chronometer chronometer;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);


    chronometer = (Chronometer) findViewById(R.id.chronometer);
    ((Button) findViewById(R.id.start_button)).setOnClickListener(this);
}

@Override
public void onClick(View v) {
    switch(v.getId()) {
        case R.id.start_button:
            chronometer.setBase(SystemClock.elapsedRealtime());
            chronometer.start();


    }
}

}

Danke im voraus :D

LG,

-AD

Antworten
Gelöschter Account
  • Forum-Beiträge: 35

22.08.2014, 21:15:47 via Website

Mit dem CountDownTimer habe ich es probiert, aber der ist nicht sehr präzise. Also der CountDownTimer überspringt manchmal eine Zahl (wenn die Zahlen im TextView angezeigt werden).

Ich probiere es gerade mit einem Handler.
LG
-AD :)

Antworten