gpt4 book ai didi

android - 在 Android 中,为什么所有 org.apache.http.* 类都在 API 22 中被弃用(我应该使用什么作为替代品)?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:44:19 26 4
gpt4 key购买 nike

我在我的应用程序中使用了 ThreadSafeClientConnManager,还有一些其他类,如 HttpStatus、SSLSocketFactory、PlainSocketFactory、SchemeRegistry 等。但是从 API 22 开始,它们都被标记为已弃用,我没有看到任何明确的迹象表明是什么取代了它们。文档 jas 说“请改用 openConnection()。请访问 this webpage 以获取更多详细信息”,这并不清楚该怎么做。 openConnection() 只是指向 URL 类,网页链接来自 2011 年,其中讨论了 Apache 类和 HttpUtrlConnection 之间的区别。那么,这是否意味着我们应该从现在开始使用 HttpUrlConnection 类?如果是这样的话,我认为它不是线程安全的(这就是我使用 ThreadSafeClientConnManager 的原因)。

有人可以为我澄清一下吗?

最佳答案

我问了类似 that 的问题大约半个月前。事实证明,我们必须只使用 openConnection() 而不是旧的。

我认为现在更改您的代码有点早,因为 Lollipop 已在少数智能手机上使用,但您应该更改它以便提前进行切割。我从这里得到了一个关于如何连接 Using java.net.URLConnection to fire and handle HTTP requests? 的好主意。并尝试搜索“httpurlconnection example”

关于线程安全this , 希望对你有帮助

(我试图将其作为评论发布,但我没有足够的声誉)

关于android - 在 Android 中,为什么所有 org.apache.http.* 类都在 API 22 中被弃用(我应该使用什么作为替代品)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29391955/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com