Я занимаюсь веб-приложением Project в GWT.
Я использую RPC, который работает нормально.
У меня 4 пакета
- .client
- .client.GUI
- .client.control
- .shared
- .server
с .gui.loginpage
На onClick
метод кнопки Я делаю объект класса входа в который находится в client.control
onSuccess
RPC public Boolean setConnection(true)
но когда я пытаюсь getConnection
сформировать. gui.loginpage
, он показывает мне ноль.
поскольку функция обратного вызова выполняется асинхронно, функция вызывается после того, как ответ поступит в браузер с сервера.
Но другая часть кода выполняется немедленно, к этому времени соединение все еще null
.
Мне нужно решение, метод или любая логика, чтобы другая функция ожидала завершения вызова rpc.