У меня есть класс CommunicationManager, который отвечает за связь с сервером.
Он включает методы login()
и onLoginResponse()
. В случае входа пользователя в систему должен быть вызван метод login()
, и когда сервер отвечает, метод onLoginResponse()
выполняется.
Что я хочу сделать, это связать действия с пользовательским интерфейсом. В классе GUI я создал экземпляр CommunicationManager под названием mCommunicationManager
. Из класса GUI метод login()
просто вызывается линией
mCommunicationManager.login();
То, что я не знаю, как это сделать, - это привязать метод из класса GUI к onLoginResponse()
. Например, если класс GUI включает метод notifyUser()
, который отображает сообщение, полученное от сервера.
Я был бы очень признателен, если бы кто-нибудь мог показать, как связать методы для выполнения метода из класса GUI (например, GUI.notifyUser()
), когда экземпляр класса mCommunicationManager
получает сообщение от сервера и метод CommunicationManager.onLoginResponse()
.
Спасибо!