Java android中的RoboSpice库是什么 我试图理解android中的RoboSpice库

Java android中的RoboSpice库是什么 我试图理解android中的RoboSpice库,java,android,robospice,Java,Android,Robospice,我试过的: 我以前也研究过使用 改造、异步HTTP等 我明白,所有这些都将JSON响应转换为POJO 我需要什么更多信息: 当我看到Robospice上的文档时,它看起来像一个包装器 在弹簧或改装或异步HTTP等周围 这是真的吗 因此,通过使用机器人世界,我们可以选择下卧层 弹簧或改装或异步http等 因此,如果出现这种情况,RoboSpice会将Spring或改型或AsyncHttp等作为样板代码,使开发更容易 如果我不正确,请提供一个明确的信息 我是android新手,请简单回答我


我试过的

  • 我以前也研究过使用 改造、异步HTTP等
  • 我明白,所有这些都将
    JSON
    响应转换为
    POJO
我需要什么更多信息

  • 当我看到
    Robospice
    上的文档时,它看起来像一个包装器 在
    弹簧
    改装
    异步HTTP
    等周围
  • 这是真的吗
  • 因此,通过使用机器人世界,我们可以选择下卧层
    弹簧
    改装
    异步http
  • 因此,如果出现这种情况,RoboSpice会将
    Spring
    改型
    AsyncHttp
    等作为样板代码,使开发更容易
如果我不正确,请提供一个明确的信息



我是android新手,请简单回答

我不是RoboSpice的专家,但下面是我对其功能的快速解释:

在我们的应用程序中,我们通常希望执行异步网络操作(从url获取图像等)

一种常见的技术是在AsyncTask对象中执行网络请求

问题在于活动生命周期没有处理AsyncTask对象

当设备配置发生更改时(例如,旋转设备),将创建一个新的活动(请参阅)。创建异步网络请求的原始活动现在已销毁,但AsyncTask仍在工作。正在进行联网的AsyncTask现在可能会尝试使用一些进度信息更新UI(例如,下载已完成)。但是AsyncTask仍然指的是现在已经销毁的原始活动。我们需要AsyncTask将自身附加到新活动


据我所知,机器人世界帮助解决了这个问题。我无法评论RoboSpice的底层实现。

感谢您提供宝贵的信息[+1]。。。。。。此外,除了robospice之外,我还可以用什么方法处理android中的运行时更改?在android中,哪种方法是处理运行时更改的最佳方法(光标适配器、无休止的适配器…等等)。这些运行时更改称为“配置更改”。处理配置更改的方法有很多。处理这些更改的推荐方法是使用片段,因为在配置更改后片段可能保持活动状态。网上有很多教程解释了如何使用片段,快速的谷歌搜索应该会给你所有你需要的信息。我也是Robospice的新手,我认为它可以做Spring Android(底层)能做的一切,还有更多。看看这里:谁能告诉我,我用okhttp3代替robospice吗。或者我需要使用翻新+okhttp3+rxjava来实现机器人世界的功能吗?