L'annulation d'une demande du gestionnaire à l'aide de sa clé de cache ne fonctionne pas
Question
J'essaie d'annuler une requête en cours en utilisant le SpiceManager.cancel(clazz, requestCacheKey)
, mais la requête se termine avec succès.La requête renvoie un String
, donc j'essaye quelque chose comme :spiceManager.cancel(String.class, MY_REQUEST_CACHE_KEY);
Annuler la demande directement ou annuler toutes les demandes avec SpiceManager.cancelAllRequests()
travaux.
J'essaye d'abord ceci en utilisant un UncachedSpiceService
, après cela, j'ai utilisé ma propre classe pour étendre SpiceService
.
Ma question est:Existe-t-il un moyen d'écouter les demandes en attente (sur les activités récréatives) et de pouvoir annuler la demande sans mettre en cache la réponse ?
Répondu ici : robospice NUMÉRO 251
La solution
Ce problème vient d'être corrigé et sera publié dans RS 1.4.13.