okhttp3几个简单的例子和在子线程更新ui线?
okhttp和httpurlconnection一样,是面向java的,并且做套接字层的事情。当使用okhttp时,应该在子线程中调用它,并通过处理程序将结果发送到主线程。nohttp和volley不是套接字层的东西。它们可以直接在主线程中调用,并在获得结果后直接更新ui,而无需使用处理程序。它非常简单,但是,我建议使用nohttp。原因是nohttp封装了以下功能:文件下载、断点续传、304缓存、302/303参数传输、文件传输、请求头、多文件上传、大文件上传、cookie自动管理等。这些函数是截取的,但不是截取的。当我们使用volley时,我们需要编写大量的代码来再次封装它们,而且volley使用httpclient来解析。在android6.0删除httpclient之后,我们不能在6.0下使用volley的源代码,所以我们最好使用nohttp。nohttp兼容2.0-6.0或更高版本,而okhttp需要自己封装。此外,在android4.4之后,nohttp还使用okhttp作为底层
原文标题:pmbok OkHttp3几个简单的例子和在子线程更新UI线?,如若转载,请注明出处:https://www.saibowen.com/tougao/16519.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。