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