【问题标题】:Android repetitive http connectionAndroid重复http连接
【发布时间】:2013-09-06 07:00:35
【问题描述】:

我有一个场景,我需要在一秒钟内对同一个 url 进行几次 http 调用。目前,我正在为每个新请求一遍又一遍地制作新的 HttpConnection、HttpClient ... 等。这个解决方案效果很好,但对我来说似乎效率很低。有没有办法以更有效的方式向同一个 url 发出重复的 http 请求?重用一些已分配变量的示例?

【问题讨论】:

  • 您可以在 AsyncTask 或 IntentService 中命中所有 API 代码,然后启动服务或执行 Async..
  • 是的,我可以,但这不是问题。实际上,有一个不同的线程在后台执行所有 http 请求。我需要一些更节省内存和处理时间的方法。
  • 另外请记住,您可能会在此过程中使用大量电池阅读此-> developer.android.com/training/efficient-downloads/…

标签: android httpclient httpconnection


【解决方案1】:

您可以使用静态 http 客户端(以便保证它只创建一次),然后在所有请求中重用它,而无需创建它的新实例,您可以将此逻辑用于与连接相关的许多其他固定变量为了节省内存。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-01
    • 2012-07-28
    • 2013-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    相关资源
    最近更新 更多