Я работаю над приложением javafx, и это приложение получает некоторые данные с веб-сайта и показывает некоторые данные в пользовательском интерфейсе.Когда интернет-соединение потеряно, программа немедленно завершается, но я хочу, чтобы программа не закрывалась.В моем пользовательском интерфейсе есть кружок, и когда интернет-соединение потеряно, его цвет должен стать красным и проверять интернет-соединение каждые 3 секунды.Для этого я ловлю исключение из моего setValues
метода.
Следующее исключение возникает, когда программа не может добраться до веб-сайта. Но когда она перехватывает исключение, она вызывает сам метод run и сразу же перехватывает исключение, и это происходит снова и снова, из-за чего она использует много памяти,Как я могу избежать этой проблемы.
Код показан на картинке, просим просмотреть и дать отзыв.