EventBus es realmente poderoso

Comunicación de componentes de desarrollo de Android, eventbus preferido, simple y conveniente

Primera referencia
// herramienta de comunicación de componentes en el proyecto de Android Studio
//http://jcenter.bintray.com/org/greenrobot/eventbus/
// https://github.com/greenrobot/EventBus
implementación 'org.greenrobot: eventbus: 3.2.0 '
es más fácil de usar, primero debe registrarse en qué interfaz desea actualizar, registrarse en qué interfaz
@Override
public void onStart () {
super.onStart ();
EventBus.getDefault (). register (this );
}

@Override
public void onStop () {
super.onStop ();
EventBus.getDefault (). Anular registro (this);
}
Luego, registre un método y parámetros actualizados, los parámetros no pueden estar vacíos,

Por ejemplo, hay una demanda tal, tengo una interfaz Inserte la descripción de la imagen aquí
que es un estado no registrado, haga clic en la pantalla de inicio de sesión
Inserte la descripción de la imagen aquí
Esta es una pantalla de inicio de sesión, después de un inicio de sesión correcto aquí para refrescar mi interfaz, podemos hacerlo
en mi interfaz interna Agregar

@Override
public void onStart () {
super.onStart ();
EventBus.getDefault (). Register (this);
}

@Override
public void onStop () {
super.onStop ();
EventBus.getDefault (). Unregister (this);
}
@Subscribe (threadMode = ThreadMode.MAIN)
public void loginseccuss (información de información del usuario) {
// Este lugar es para recibir inicio de sesión El valor del parámetro se devolvió correctamente, el nombre del método puede ser aleatorio y el parámetro debe ser el mismo que el que se pasó en la interfaz de inicio de sesión
}

Después de la interfaz de inicio de sesión, puede enviar una notificación de mensaje
EventBus.getDefault (). Post (new UserInfo ()); Este parámetro es coherente con el recibido
no es muy simple y muy conveniente. Cuando no existía antes, puede registrarse para recibir datos por difusión, pero esto es muy inconveniente. ¿Los estudiantes aprendieron?

3 artículos originales publicados · Me gusta0 · Visitas 140

Supongo que te gusta

Origin blog.csdn.net/small44444/article/details/104701006
Recomendado
Clasificación