Я создаю приложение в SWT, у меня также работает поток, который опрашивает базу данных на предмет любых изменений (внесенных непосредственно в БД или другим приложением).
Я могу забрать изменения, но теперь мне нужно сообщить моему интерфейсу для обновления, я попытался вызвать метод обновления объектов (который я сделал) прямо из потока, но я получил SWTException "Invalid Thread Access"
.
Есть ли способ создать мое собственное событие внутри потока, которое затем может быть запущено вручную при обнаружении изменения в базе данных, которое затем выбирается классом, который необходимо обновить.
Я смотрел на события SWT, но мне кажется, что я могу найти только те, которые прикреплены к виджетам и могут быть запущены только через сам виджет ...
Спасибо!