【问题标题】:AFNetworking for Android [closed]AFNetworking for Android [关闭]
【发布时间】:2012-07-15 16:24:17
【问题描述】:

我正在将我的 iOS 应用程序移植到 Android,现在需要一个简单易用的异步类集来下载 JSON 数据和图像。

对于 iOS,我使用的是 AFNetworking,这是一个了不起的工具。 Android有类似的东西吗?

【问题讨论】:

  • 也许这是我刚刚找到的。 code.google.com/p/android-query
  • Ashley:你最后用了什么?
  • @just.jimmy 我使用了答案。此外,如果您在返回之前加载的数据时遇到它没有加载数据,那是因为您需要关闭循环重定向功能。 (这让我发疯了一个星期)

标签: android json image asynchronous afnetworking


【解决方案1】:

有用于 Android 的 loop j 的异步 http 库(虽然我不是超级粉丝)http://loopj.com/android-async-http/。老实说,最好的办法就是在 intentservice 中使用 apache httpclient,使其异步,然后通过 ResultReceiver 将结果传递给您的活动等。

更新

我现在推荐 Square 的开源项目 Retrofit。我使用它,它作为 REST 客户端工作得很好。 http://square.github.io/retrofit/

【讨论】:

  • 谢谢,我会调查的。请问你为什么不喜欢它?
  • 有什么理由不喜欢它?即使我很想知道。
【解决方案2】:

你可以试试RoboSpice。给我们反馈,如果是的话,你需要什么。

【讨论】:

  • 它看起来非常好,我可能会在未来的应用程序中使用它,但是,我正在开发的应用程序中已经实现了 loopj 的异步库。谢谢
【解决方案3】:

另一个不错的选择可能是 Volley,这是 Google 在 IO 2013 上推出的网络库。有关更多信息,请查看此主题:Volley Android Networking Library

【讨论】:

    【解决方案4】:

    这个库很棒。我想这就是你想要的尝试,伙计

    https://code.google.com/p/android-query/wiki/AsyncAPI

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 2014-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多