【发布时间】:2010-10-24 02:50:36
【问题描述】:
我见过很多例子,它们似乎都以不同的方式解决了这个问题。基本上我只想要最简单的方法来发出不会锁定主线程并且可以取消的请求。
我们(至少)有 2 个 HTTP 库可供选择,java.net.*(例如 HttpURLConnection)和 org.apache.http.* 也无济于事。
对于最佳实践有什么共识吗?
【问题讨论】:
-
以前有人用过this 库吗?它看起来不错,但我不确定它如何处理失败的请求(或者即使它有效!)
-
查看以下链接以获得更简单的方法:masl.cis.gvsu.edu/2010/04/05/…
-
你愿意分享你的 HttpTask 类吗?
-
一点也不简单。此外,最佳实践是使用 AsyncTask 进行异步操作(HTTP 请求或其他)。