我像这样使用robospice:
ProjectInfoRequest request = new ProjectInfoRequest(mProfile);
spiceManager.execute(request, PROJECT_INFO_LISTENER);
它下载数据,几乎一切正常。
但是有一些事情让我不开心:
当我按下主页按钮时,会根据文档调用 SpiceManager.shouldStop()。但是当任务执行时,监听器没有被调用,这是正确的(我猜,因为活动可能被操作系统破坏)但是我如何保存下载的数据?我在 1.4.0 版本中没有看到任何内存中的持久化器
当我尝试像这样指定 cacheKey
spiceManager.execute(request, "projectInfo", DurationInMilis.NEVER, PROJECT_INFO_LISTENER);
该请求甚至不会开始执行。但是我真的需要它,因为我想使用 addListenerIfReqeustPending 方法。不开始执行请求的可能原因是什么?