Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la forma correcta de encapsular devoluciones de llamada en RxJava?

¿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