RoboSpice或改造或排球?

问题描述:

经过在android中调用web服务调用的方式后,由于设备配置更改等问题,建议不要使用AsyncTaskRoboSpice或改造或排球?

and 装载机主要用于与数据库交互和服务主要用于长时间运行的操作。

很多答案说,使用库,例如​​凌空Robospice改造

其中最有效率的是什么?

任何建议,将不胜感激。

+0

为什么关闭?我不明白。 – Ritesh

+1

我认为这个问题是主观的,这就是为什么他们低估了你。在对SO提出问题之前,最好先自己完成一些研究。我对我的工作使用了很多robospice,并认为它太棒了 - 唯一的问题是它没有被更新一段时间,所以我认为图书馆没有得到很好的维护。 – Simon

+0

哦好吧,我已经使用asynctask和装载机,并且在做了一些研究之后,我发现robospice和翻新已经被使用了很多。但是翻新并没有考虑到设备配置的改变,我猜想,必须有方法来照顾那,但它确实将json repsonse转换成pojo类并使用spring概念。现在,我想使用robospice来缓存和处理设备配置问题。 Thankx的回复@Simon – Ritesh

我在过去的几年中遇到过不同的方法,并将其中的一些应用于真实应用程序,其中一些应用于一些简单的概念证明。

这是我的观点:

与Android中的Web服务通信的最佳选择是改造 + RxJava

改造与RxJava兼容。通过这种方法,您可以使用干净简单的界面,并且可以通过RxJava将Observable流处理错误和操作HTTP响应。此类方法现在正在成为Android应用程序的良好实践和标准。