2017-05-04 1 views
0

Y a-t-il un moyen d'annuler une demande spécifique par tag dans la version 2 comme Volley. En volley nous pouvons annuler la demande en faisant cela.Comment annuler la demande par tag dans la modification 2?

sRequestQueue = Volley.newRequestQueue(appContext); 


public void enqueueRequest(Request req) { 
    sRequestQueue.add(req); 
} 


public void cancelTaggedRequests(String tag) { 
    sRequestQueue.cancelAll(tag); 
} 

Y a-t-il un moyen similaire dans Retrofit 2.0?

Répondre

0

Vous pouvez annuler une demande en appelant call.cancel();

Une autre façon d'utiliser et de créer RxJava d'abonnement et désinscription demande respectée.

if (subscription != null && !subscription.isUnsubscribed()) { 
    subscription.unsubscribe(); 
}