Wie nutze ich Timer / TimerTask in Java??

labdk

Neuling
Thread Starter
Mitglied seit
27.02.2005
Beiträge
3
Hallo, mein Problem bei dem Code der ganz unten ist, das ich die Methode write() alle 300ms ausführen lassen möchte. Ich habe nur keinen Plan wie ich nen Timer in Java richtig benutze... Ich habe es schon mal probiert mit:

Timer timer = new Timer();
timer.schedule(new TimerTask(){
public void run() {
}},300);

aber da meckert er immer dass er die Methode schedule() nicht kennt. Was mache ich falsch, oder wie muß ich es machen???
 

Anhänge

  • Forum.txt
    2,2 KB · Aufrufe: 70
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
labdk schrieb:
Hallo, mein Problem bei dem Code der ganz unten ist, das ich die Methode write() alle 300ms ausführen lassen möchte. Ich habe nur keinen Plan wie ich nen Timer in Java richtig benutze... Ich habe es schon mal probiert mit:

Timer timer = new Timer();
timer.schedule(new TimerTask(){
public void run() {
}},300);

aber da meckert er immer dass er die Methode schedule() nicht kennt. Was mache ich falsch, oder wie muß ich es machen???



poste mal die compiler-meldung.
und den Code stell mal hier noch rein damit man ihn lesen kann ...

ansich ist das so wie dus oben geschrieben hast richtig.

Garantiert nur n kleener Bug



;)
 
hi CharleiB du hattes recht, die timer methode die ich oben stehen habe funktioniert! hatte dann im enddefeckt nur noch das problem mit deklariren von variablen in "innerer klasse". dieses problem hat sich aber auch schnell gelöst. sprich es funzt... :-)

und zu burnout: die vermutung hatte ich auch erst dass die tiemrklasse in j2me überhaupt nicht vorhanden ist. dem ist aber nicht so, da die ja in java.util.*; enthalten ist...

aber vielen dank für dei schnellen hilfsangebote...

gruß labdk
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh