У меня есть функция, которая возвращает строковое значение.Чтобы сгенерировать это значение, функция использует Timer
, а Timer
генерирует упомянутое значение.Как я могу вернуть сгенерированное значение из Timer
?
String str = GenerateStr();
и
public String GenerateStr() {
final Timer timer = new Timer();
final TimerTask task = new TimerTask() {
@Override
public void run() {
//Do Something
String myStr = "something" //<==I want to return this value
}
};
timer.schedule(0, 1000);
return "???" //What can I return?!
}