0

根据 Virgil Dobjanschi 在 GoogleIO 2010 上的演讲,有很多关于 android 中 REST 客户端实现的讨论。我的要求可能不一定涉及,因为我可以自由选择配置。

  1. 我只针对平板电脑
  2. 如果没有其他简单的方法可以防止配置更改(修复横向模式等)

我正在努力实现。

  1. 对我的服务器的基本 CRUD 操作(JSON RPC/REST)。基本上模仿来自android应用程序的ajax请求(没有webview,需要本机应用程序)

基于上面提到的谈话和一些阅读,我看到了这些选项。

  1. 实现 Google IO 演讲中提到的 3 个中的任何一个
  2. 特别是,最后一种模式可能更合适,因为我不太关心缓存。但不确定同步实现的“实时性”如何。
  3. 在 AsyncTask 中使用 HTTP 请求。最简单,但需要避免在设备配置更改(方向更改等)期间重新发送请求。即使我固定在一个方向,活动的娱乐仍然会发生。所以需要优雅地处理它。
  4. 使用 service 处理 http 请求。到目前为止,它说使用服务来处理长时间的请求。不确定这是否是简单 GET/POST/PUt 请求的好方法。

请分享你的经验,什么可能是最好的方法。

编辑:

进一步搜索会发现一些不错的帖子和代码示例。

  1. 适用于 Android 的 Spring
  2. 机器人香料
  3. 使用加载器
  4. 使用服务

我正在考虑通过服务来做到这一点。请评论您的建议。

4

0 回答 0