我正在使用 AndroidHttpClient 向登录页面发出 https 发布请求。客户端实例是这样创建的:
AndroidHttpClient client = AndroidHttpClient.newInstance("Android");
在向https://mydomain.com/login发出请求后,我的活动在稍后调用 client.close() 时崩溃。
连接返回有效响应,当不在同一个域(http://mydomain.com/login)上使用 ssl 时,一切正常,我可以调用 client.close() 而不会崩溃。
我没有查看源代码,但 Android 的文档非常简短,只是说应该调用 .close 来释放与客户端关联的资源。这是预期的行为还是我错过了其他东西?有没有更好的方法来关闭/释放此类对象的资源?