Cómo enviar una segunda solicitud de modificación después de obtener la respuesta de la primera solicitud

puedes usar RX java en android para este tipo de propósitos, ejemplo básico que te mostraré. Puede usar el operador ZIP .

fetchFromGoogle = fetchFromGoogle.subscribeOn (Schedulers.newThread ());

fetchFromYahoo = fetchFromYahoo.subscribeOn (Schedulers.newThread ());

Para manejar el primer escenario en el que ambas solicitudes deben ejecutarse en paralelo, puede usar el operador zip y suscribirse al Observable que devuelve.

// Obtener de ambos simultáneamente
Observable zipped = Observable.zip (fetchFromGoogle, fetchFromYahoo, new Func2 () {
@Anular
Llamada pública de cadena (String google, String yahoo) {

// Haz algo con los resultados de ambos hilos

volver google + “\ n” + yahoo;

}

});

Aquí está el ejemplo de cómo podemos llamar a apis ‘a través de RX java desde retrofit. Esta es la arquitectura de la aplicación de Android con las últimas tecnologías.

Creo que RxAndroid es lo que necesitas. Con el uso de RxJava puede llamar a la API después de otra