У меня есть код Java, который выглядит следующим образом:
//UI thread
//Some code
Job j = new Job(jobName) {
@Override
public IStatus run(IProgressMonitor monitor) {
try {
//Some code
SomeFunc();
//Some code
return Status.OK_STATUS;
} catch(Exception e) {
}
finally {
}
}
};
j.schedule();
Проблема в том, что SomeFunc();
должен вызываться из потока пользовательского интерфейса.
Я новичок в java, поэтому не могли бы вы помочь мне показать лучшие методы для публикации событий в потоке пользовательского интерфейса или вызова функции из потока пользовательского интерфейса?