android java app : timer crasht.

Gebruikersavatar
Heronic
Elite Poster
Elite Poster
Berichten: 2709
Lid geworden op: 20 Okt 2003
Locatie: Bij mijn vrouw
Bedankt: 210 keer
Uitgedeelde bedankjes: 427 keer

android java app : timer crasht.

Berichtdoor Heronic » 18 Dec 2018, 20:34

Ik wil een timer maken maar het "timer" gedeelte laat de app crashen.

Alles werkt tot ik
timer.scheduleAtFixedRate(task,1000,2000);
gebruik, dan crasht de app na het weergeven van het eerste nummer.

Ik kan wel wat guidance grbruiken :)

In
protected void onCreate(Bundle savedInstanceState) {
..

Code: Selecteer alles

final TextView tellerview = (TextView) findViewById(R.id.tellertxt);
...
        final TimerTask task = new TimerTask() {
            @Override
            public void run() {
                randomnr = getRandomNumberInRange(0, 10);
                tellerview.setText(randomnr + "");
            }
        };

             final Button startstopknop = (Button) findViewById(R.id.startstop);


       startstopknop.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (status == 0) {
                    status = 1;
                    startstopknop.setText("Stop");
                    timer.scheduleAtFixedRate(task,1000,2000);     // <- werkt niet
                    // task.run();  // <- werkt
               }
               else if (status == 1) {
                    status = 0;
                    startstopknop.setText("Start");
                    timer.cancel();   
                }
            }
        });
“Insanity is my only means of relaxation "
My excuse? Being dunk. Whats yours?

Terug naar “Web-en applicatie-ontwikkeling”

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 0 gasten