Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Methode alle X Sekunden ausführen

Empfohlene Antworten

Veröffentlicht

Hi,

ich hab eine Methode geschrieben und möchte das mein Programm diese alle X Sekunden ausführt. Leider hab ich keine Ahnung wie ich das realisiere in Java.

Gibts ähnlich wie in C++ Timer für sowas ????

Oder hat das vielleicht schonma einer gemacht der mir ein paar gute Tipps geben könnte ???

Gruß Scratch

Servus,

versuch mal, ob die Klasse java.util.Timer was für Dich ist.

Wenn es etwas mächtiger sein soll, dann kann ich nur wärmstens quartz empfehlen: http://www.quartzscheduler.org/index.jsp

Peter

Solltest du das JDK 1.4 einsetzen gibt es dort auch Scheduler Threads die genau das gewünschte machen.

Gruß Codon

Mal ein paar Codeschnipsel, vielleicht hilfts dir:



public static void main(String[] args) {


  // Das Objekt dessen Method test aufgerufen werden soll

  final TestObject meinTestObject = new TestObject();


  // TimerTask extension, die den Aufruf ausführt

  TimerTask meinTimerTask = new TimerTask() {

    public void run() {

      meinTestObject.machWas();

    }

  }


  // Den Timer erstellen und starten, der den Task in Intervallen ausführt

  long delay = 1000 * 60 * 20  // 20 Minuten

  Timer meinTimer = new Timer();

  meinTimer.schedule(meinTimerTask, 0, delay);


}


Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.