Я планирую запланировать задачу в указанное время startTime
, и когда это время наступит, Я хочу, чтобы он запускал метод rrun(boolean param1, Object someObj)
.анонимный класс, расширяющий абстрактный класс
rrun()
- метод в классе, скажем SomeClass
.
И, в SomeClass
снова, у меня есть метод m1()
, который делает это как часть своего кода:
Timer startTimer = new Timer();
startTimer.schedule(new TimerTask() {
public void run() {rrun(false, this);}
},
startTime);
К этому, я получаю ошибку, что
incompatible types: <anonymous TimerTask> cannot be converted to SomeClass
Что случилось с чем я работаю?
TIA.
// ===============================
EDIT:
Я используя JDK 8 - последний
что ваш Java компилятор? –
@VictorSorokin jdk 8 – Roam
Извините за нерелевантный вопрос, проблема прибита rgettman –