Я пытаюсь сделать следующее.У меня есть метод foo()
, и из этого метода я вызываю метод doSomeWork()
.У меня также есть слушатель MytListener
, который слушает doSomeWork()
и вызывает метод onExecution()
, когда doSomeWork()
завершен.
public void foo() {
doSomeWork();
// wait until doSomeWork is complete
// access output from method onExecution
// do some actions with output
}
public class MyListener implements Listener {
void onExecution(Output output) {}
}
Моя цель - дождаться завершения метода doSomeWork
и затемдоступ output
изнутри метод foo
.Действительно ли это возможно, и не могли бы вы дать несколько советов о том, как это можно сделать?