基于Virio Dobjanschi在GoogleIO 2010上的演讲,有很多关于android客户端实现的讨论。我的要求未必涉及,因为我可以自由选择配置。
- 我只针对平板电脑
- 如果没有其他简单方法(在横向模式下修复等)
,可以防止配置更改
醇>
我正在努力实现。
- 我的服务器的基本CRUD操作(JSON RPC / REST)。基本上模仿来自Android应用程序的ajax请求(没有webview,需要本机应用程序)
醇>
基于上面提到的谈话,以及一些阅读,我看到了这些选项。
- 实施Google IO talk中提及的3个中的任何一个
- 特别是,最后一种模式可能更合适,因为我不太关心缓存。但不确定"实时"是同步实施。
- 在AsyncTask中使用HTTP请求。最简单,但需要避免在更改设备配置(方向更改等)期间重新发送请求。即使我固定在一个方向,活动的重新创建仍然发生。所以需要优雅地处理它。
- 使用服务处理http请求。到目前为止,它说使用服务的长期请求。不确定它是否是简单的GET / POST / PUt请求的好方法。
醇>
请分享您对最佳方式的体验。
编辑:
进一步搜索显示一些不错的帖子和代码示例。
- Spring for Android
- RoboSpice
- Using Loader
- Using service
醇>
我正在考虑通过服务来做到这一点。请评论您的建议。