¿Cuál es la forma correcta de encapsular devoluciones de llamada en RxJava?
La devolución de llamada que utilizamos en programación tiene los siguientes dos tipos
Caso 1: al realizar una solicitud de red, se pasa una devolución de llamada. Una vez completada la solicitud de red, la devolución de llamada se llamado Por ejemplo
UserBusiness.login(String user, new CallBack(){
void onSuccess(UserInfo userInfo){/*Devolución de llamada exitosa*/}
void onFail (Error error){/*Devolución de llamada de excepción*/}
})
Caso 2: en el desarrollo de Android, los oyentes se utilizan en muchos lugares, como
button.setOnClickListener(new View.OnClickListener() {
void onClick(View v){/*Manejo de eventos de clic*/}
});
//No es necesario llamar activamente, otros objetos lo llaman (Ver) para activar el oyente