我需要执行一些请求,每个请求后面跟着另一个请求,例如:
当我调用请求 B 时,我需要从请求 A 响应中接收数据,当调用请求 C 时,它需要从请求 B 响应中接收数据,依此类推。
我所有的请求都是独立于用户的,魔法应该在后台发生,结果应该保存在数据库中。我想从 Activity A 启动我的请求序列并让用户使用应用程序。我有 2 个 Activity 和一些 fragment ,因此用户可以在它们周围自由移动。
所以我的问题是:我应该在哪里处理我的请求(在哪里创建它们,在哪里保留 RequestListener 的逻辑)。我应该为拥有自己的 SpiceManager 的请求提供服务,还是我可以在我的 RetrofitSpiceService 中处理请求/响应?
最佳答案
看来我有答案了。
我摆脱了 Robospice,我在 IntentService 中同步执行请求。
关于android - Robospice+改造后台 Action 序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23496601/