java - 使用它的缓存键取消来自管理器的请求不起作用

标签 java android robospice

我正在尝试使用 SpiceManager.cancel(clazz, requestCacheKey) 取消正在运行的请求,但请求已成功完成。 该请求返回一个 String,所以我正在尝试类似的操作: spiceManager.cancel(String.class, MY_REQUEST_CACHE_KEY);

直接取消请求或使用 SpiceManager.cancelAllRequests() 取消所有请求都有效。

我首先使用 UncachedSpiceService 尝试此操作,之后我使用我自己的类扩展 SpiceService

我的问题是: 有没有办法监听未决请求(在 Activity 重新创建时)并能够在不缓存响应的情况下取消请求?

在这里回答: robospice ISSUE 251

最佳答案

这个问题刚刚被修复,将在 RS 1.4.13 中发布。

关于java - 使用它的缓存键取消来自管理器的请求不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24058428/

相关文章:

java - 如何将 List<Obj1> 转换为 Map<Obj1.prop, List<Obj1.otherProp>

java - 这是损坏的双重检查锁定吗?

android - Android 中 SoundPool 的大小限制是多少?

java - Retrofit Jackson 转换器无法识别嵌套对象

android - Retrofit:请求失败时获取原始响应体

android - robospice 如何管理 Activity 生命周期?

java - 是否有用于计算基尼系数的 Java 函数?

java - 如何使 TextField 填充包含多个节点的 Pane 的所有剩余宽度?

c# - 在 Mono Android (Xamarin.Android) 中创建 .NET 等效颜色静态类

android - 为 ListView 中的每个元素设置不同的分隔线颜色