2

我的 android 应用程序不断记录此警告:

IdleConnectionHandler removing a connection that never existed

这意味着什么?这是个大问题吗?我应该怎么做才能避免这种情况?我的应用在 AsyncTask 中建立了许多 http 连接,这有关系吗?

编辑:

我发现这个电话是这个消息的原因:

httpclient.getConnectionManager().closeIdleConnections(30, TimeUnit.SECONDS);

所以也许它试图关闭一些不存在的连接?

4

2 回答 2

1

听起来您的代码中存在逻辑错误。您可以使用这个名为 ARO 的 Android 工具来追踪问题。你可以在这里找到更多关于它的信息http://developer.att.com/developer/legalAgreementPage.jsp?passedItemId=9700312 它将帮助你更多地了解你的应用程序是如何使用网络的,以及你如何改进这部分您的应用程序,使其更高效。您是否有理由需要一次建立多个 http 连接?

于 2012-06-28T13:22:20.240 回答
0

我也遇到了这个错误,但我的应用程序仅使用互联网来加载广告。目前我没有允许我的应用程序可以使用互联网,所以这就是为什么它说“删除一个从未存在的连接”。这可能是此警告的原因之一。

于 2013-04-23T00:34:42.793 回答