android - Robospice+改造后台 Action 序列

标签 android retrofit robospice

我需要执行一些请求,每个请求后面跟着另一个请求,例如:

当我调用请求 B 时,我需要从请求 A 响应中接收数据,当调用请求 C 时,它需要从请求 B 响应中接收数据,依此类推。

我所有的请求都是独立于用户的,魔法应该在后台发生,结果应该保存在数据库中。我想从 Activity A 启动我的请求序列并让用户使用应用程序。我有 2 个 Activity 和一些 fragment ,因此用户可以在它们周围自由移动。

所以我的问题是:我应该在哪里处理我的请求(在哪里创建它们,在哪里保留 RequestListener 的逻辑)。我应该为拥有自己的 SpiceManager 的请求提供服务,还是我可以在我的 RetrofitSpiceService 中处理请求/响应?

最佳答案

看来我有答案了。

我摆脱了 Robospice,我在 IntentService 中同步执行请求。

关于android - Robospice+改造后台 Action 序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23496601/

相关文章:

Android Studio 2.1.1,完全最新,IDE刚刚崩溃,我的项目文件消失了

java - Flutter 中的 Firebase (FCM) 注册 token

android - 哪些设备支持 unity?

retrofit - 如何设置动态文件名?

android - fragment 中的 Robospice 生命周期

android - RoboSpice:应用程序恢复后无法从缓存加载

android - 如何在没有额外空格的情况下以编程方式在 LinearLayout 中添加 ImageView?

android - 如何使用 Retrofit 从异步回调中返回 String 或 JSONObject?

android - 如何在 Retrofit for Android 中外部化基本 URL

android - 使用 Robospice 和 Android Studio 的 Commons-Io Duplicate Entry 错误