G
Gelöschtes Mitglied 67123
Gast
Aktueller Code:
Folgendes ist in .schedule() nicht möglich:
da der sonst Folgendes aus der Methode in Y.java macht und null zurückwirft:
Ich kann in .schedule() zwar eine Methode aufrufen, die den Wert auf false setzt, aber diesen Umweg möchte ich mir ersparen. Wie kann ich das Beispiel in X.java richtig umsetzen?
Danke!
Java:
// X.java:
threadPool.schedule(main.setStartDelayActive(false), START_DELAY, TimeUnit.MILLISECONDS);
// Y.java:
public void setStartDelayActive(boolean isStartDelayActive) {
this.isStartDelayActive = isStartDelayActive;
}
Code:
main.setStartDelayActive(false)
Code:
public Runnable setStartDelayActive(boolean isStartDelayActive) {
this.isStartDelayActive = isStartDelayActive;
return null;
}
Danke!