Tengo una clase llamada CommunicationManager que se encarga de la comunicación con el servidor.Cómo implementar callbacks en Java
Incluye los métodos login()
y onLoginResponse()
. En caso de inicio de sesión de usuario, se debe llamar al método login()
y cuando el servidor responde, se ejecuta el método onLoginResponse()
.
Lo que quiero hacer es enlazar acciones con la interfaz de usuario. En la clase de GUI, creé una instancia de CommunicationManager llamada mCommunicationManager
. De la clase GUI el método login()
se llama simplemente por la línea
mCommunicationManager.login();
Lo que no sé hacer es vinculante para el método de la clase GUI para onLoginResponse()
. Por ejemplo, si la clase de GUI incluye el método notifyUser()
que muestra el mensaje recibido del servidor.
Realmente agradecería si alguien podría mostrar cómo enlazar métodos con el fin de ejecutar el método de la clase de interfaz gráfica de usuario (ej. GUI.notifyUser()
) cuando la instancia de la clase mCommunicationManager
recibe el mensaje desde el servidor y el método se ejecuta CommunicationManager.onLoginResponse()
.
Gracias!
¿Por qué no se ha dicho nada acerca de la llamada http para esta función de devolución de llamada que implica swing? – gumuruh
Pregunta de un novato. ¿Por qué puede hacer System.out.print (mCommunicationManager.login()); (supongamos, imprimir el mensaje del servidor es la tarea)? Entiendo el caso de uso en un modelo de múltiples hilos, pero no puedo visualizar el escenario de inicio de sesión en un modelo de múltiples hilos. – user3388324