71得票7回答
Retrofit:在@GET命令中使用多个查询参数?

我在我的Android应用程序中使用Retrofit和Robospice进行API调用。所有@POST方法都很好用,没有URL参数的@GET命令也可以正常工作,但是在结尾附加参数的@GET调用无法工作! 例如,如果我的API路径是“my/api/call/”,并且我想在URL中添加2个参数“p...

30得票1回答
新Activity的onStart在父Activity的onStop之前被调用

我有一个应用程序。我使用startActivity()来启动活动。 有没有人能告诉我为什么系统首先调用新活动的onStart()而不是父类的onStop()?这样做可能吗(没有系统错误)? 我找到了Fragment onStop() being called directly after ...

14得票5回答
使用RoboSpice,是否有一种方法可以从异常中获取HTTP错误代码?

我正在编写一个使用RoboSpice的应用程序。在请求监听器onRequestFailure(SpiceException arg0)中,是否有一种方法可以确定错误是否是由于发生了401 HTTP错误造成的? 我有一个后端服务,当令牌过期时返回401错误,当发生这种情况时,我需要提示用户重新...

13得票3回答
如何在Robospice Android中增加Retrofit请求的超时时间?

我已经在我的项目中实现了RoboSpice,并使用Retrofit进行所有API调用。对于某些请求,我需要增加超时时间,请告诉我如何做到这一点? 实际上,我正在使用扩展RetrofitGsonSpiceService的服务。以下是我的服务类代码:public class MyService e...

10得票2回答
Robospice如何管理Activity的生命周期?

我希望您能提供有关Android Robospice库如何管理活动生命周期的技术答案。从入门页面中获得以下信息:: https://github.com/octo-online/robospice/wiki/Starter-Guide 作为您的Activity(或其他上下文)的内部类,添加...

9得票2回答
在robospice中暂停后台进程

是否有可能暂停当前正在运行的后台服务,并从停止执行的点重新运行它? 如果不行,那么在SpiceService完成执行之前发送停止执行的信号至少是可能的吗?

8得票2回答
Robospice - 在更改活动时保持Spice服务持续运行

我使用了RoboSpice库来执行异步任务。从他们的示例中可以看到,spice服务在BaseActivity中声明,在活动的onStart方法中启动,在活动的onStop方法中停止。一切都很好,但是当我想要从互联网下载文件,然后切换到另一个活动时,这个下载任务被取消了,因为spice服务已经停...

8得票2回答
Robospice/Retrofit 后台服务访问数据库

我已成功创建了一个Retrofit API Rest客户端,可以进行GET和POST调用,并将其作为后台服务整合到Robospice中。 然而,我希望Robospice服务连接到数据库并异步持久化从GET调用检索的对象。使用Retrofit的Callback类似乎是显而易见的方法,但连接到数...

8得票1回答
在安卓系统中,RoboSpice库是什么?

我正在尝试理解Android中的RoboSpice库 我在这里看到了在线文档 我的尝试: 我之前学习过使用Spring库,还有Retrofit、AsyncHttp等 我明白以上所有库都将JSON响应转换为POJO 我需要更多信息: 当我看到Robospice的文档时,它...

7得票4回答
如何调用泛型对象的静态类方法?

我需要将泛型类型的类传递给一个类的构造函数。该类是来自RoboSpice Android库的SpiceRequest,请参考构造函数。似乎很奇怪该类要求在构造函数中传递泛型类型的类,因为它可以从泛型类型本身中访问,在这种情况下是RESULT.class,但也许我对此有所误解。无论如何,我不想改...