Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

CountDownTimer im onTick()-Ereignis beenden

Das Thema "CountDownTimer im onTick()-Ereignis beenden" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 29.09.2011, 13:48   #1 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Fonsi

Modell: Samsung Galaxy S2, Sony Ericsson Xperia ray

Registriert seit: 08.07.2011
Beiträge: 175
Abgegebene Danke: 2
Erhielt 18 Danke für 17 Beiträge
Standard CountDownTimer im onTick()-Ereignis beenden

Hi,

ist es möglich, einen CountDownTimer im onTick()-Ereignis zu beenden? Der CountDownTimer soll beendet werden, wenn ein bestimmtes Ereignis auftritt.

Dazu hab ich ne Klasse cCountDownTimer mit folgendem onTick()-Ereignis:
Code:
@Override
public void onTick (long millisUntilFinished) {
  
if(/*Ereignis*/)){
     //hier soll der CountDownTimer beendet werden
     //super.cancel() funktioniert nicht
     //this.cancel() funktioniert nicht
}
else{
//jeden Tick etwas ausführen
}
}
__________________
Counter mit Events & Countdown (kostenlos | Pro)
brain++ Counter Free | brain++ Counter
Voice Recorder mit File Browser (kostenlos)
brainRec Voice Recorder
Fonsi ist offline   Mit Zitat antworten
Alt 29.09.2011, 14:37   #2 (permalink)
Junior Mitglied

Registriert seit: 06.09.2011
Beiträge: 38
Abgegebene Danke: 2
Erhielt 5 Danke für 5 Beiträge
Standard AW: CountDownTimer im onTick()-Ereignis beenden

wie wäre es denn mit sowas

Code:
private Timer myTimer;
    public void createTimer(int start, int refresh){
        myTimer = new Timer();
        myTimer.schedule(new TimerTask() {
            @Override
            public void run() {
                  //Do whatever you want
            }
        }, start,refresh); 
    }
createTimer(whenStart, redoAfterTime); einfach im onCreate aufrufen

und wann auch immer du ihn dann beenden willst rufste einfach myTimer.cancel(); auf

MfG nijoX
nijoX ist offline   Mit Zitat antworten
Alt 29.09.2011, 17:46   #3 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Fonsi

Modell: Samsung Galaxy S2, Sony Ericsson Xperia ray

Registriert seit: 08.07.2011
Beiträge: 175
Abgegebene Danke: 2
Erhielt 18 Danke für 17 Beiträge
Standard AW: CountDownTimer im onTick()-Ereignis beenden

Danke, ich habs nun auch mit nem Timer gemacht anstatt mit nem CountDownTimer. Der ist ja zu nix zu gebrauchen .
__________________
Counter mit Events & Countdown (kostenlos | Pro)
brain++ Counter Free | brain++ Counter
Voice Recorder mit File Browser (kostenlos)
brainRec Voice Recorder
Fonsi ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Kalenderfunktion Ganztägiges Ereignis / Bug? Sidde HTC Legend Forum 2 10.08.2011 21:37
Auswahl für Wiederkehrendes Ereignis (fehlt) Tigerwuff Samsung Galaxy S (I9000) Forum 9 07.03.2011 07:24
Kalender-Problem: Gespeichertes Ereignis wird nicht übernommen Flugfreak Samsung Galaxy S (I9000) Forum 10 02.01.2011 23:33
Ereignis-Symbol charlynn HTC Desire Forum 6 14.12.2010 14:00
CountdownTimer mit restart/set missG Android App Entwicklung 0 04.11.2010 13:31




Du liest gerade: "CountDownTimer im onTick()-Ereignis beenden" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.