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