2

这是我的一个简单的疑问。

我有一个包含 10 个活动的 android 应用程序。每个活动都有一些网络连接。因此,我为连接到 Web 服务编写了一个 ASYNC 任务。

取而代之的是,有任何方法可以用于处理 Web 服务并返回可用数据的通用类吗?

像这样的东西(粗略)

我的活动 -> 创建用于发送到服务器的 JSON -> 调用 WebserviceClass -> 将这些 JSON 发送到该 Web 服务类 -> Webservice 将读取 JSON -> 发送到服务器 -> 将状态/结果 (JSON) 返回到“我活动”-> 解析 JSON 等等....

通过这个,我可以用一个类来控制所有的 web 服务功能

我对android应用程序开发非常陌生,请帮助我

提前致谢

4

2 回答 2

1

谷歌刚刚发布了一个名为Volley的新网络库,就是为此而生的!我想你会发现它适合你的需要(除非你想下载非常大的文件,然后使用DownloadManager

您可以在此处找到 GIT 克隆 url以获取项目

查看链接以获取有关如何使用它的示例

于 2013-06-03T12:01:05.760 回答
0

如果你只做休息,在我看来你可以使用http://square.github.io/retrofit/这真的很容易使用。

Neil 建议的 Volley 也很好,但对于您的用例来说使用起来有点复杂,而且大多没有记录。您可以在这里找到他们发布的示例应用程序https://github.com/evancharlton/folly

于 2013-06-04T08:47:50.183 回答