0

我在我的代码中使用多个 asynctask 来发出多个 http 请求,并且我必须为它们使用相同的客户端。但是android不允许我这样做。它要求我先关闭连接,然后重新启动一个新连接。

4

1 回答 1

0

我必须为他们使用相同的客户端

为什么?

它要求我先关闭连接,然后重新启动一个新连接。

好吧,那就照它说的做。基本上,它清楚地告诉你你正在(ab)使用 httpclient,它还没有准备好做你想做的事。幸运的是,您应该使用其他可用的 httpclients 而不是内置的。或者,根据目标 sdk,使用http://developer.android.com/reference/android/net/http/AndroidHttpClient.html

于 2012-07-18T17:34:34.893 回答