gpt4 book ai didi

android - 为什么 Volley Library 通常与 okHttp Library 结合使用?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:28:16 24 4
gpt4 key购买 nike

为什么Volley通常和okHttp结合使用?为什么会这样?

例如:

   OkHttpClient client = new OkHttpClient();
client.networkInterceptors().add(new StethoInterceptor());
mRequestQueue = Volley.newRequestQueue(context, new OkHttpStack(client));

最佳答案

当您创建 RequestQueue 时,Volley 需要一个 HttpStack .

如果您不提供,Volley 将根据您的 API 级别创建一个堆栈:如果您运行的是 API 9 或更低版本,它将基于 AndroidHttpClient。如果您运行的是 API 10 或更高版本,它将基于 HttpURLConnection。

OkHttp是一个现代、快速和高效的 Http 客户端,它支持 HTTP/2 和 SPDY,并为您做很多事情,比如连接池、gziping、缓存……等等。 OkHttp 充当传输层。

OkHttp 使用 Okio ,一个补充 java.io 和 java.nio 的库,可以更轻松地访问、存储和处理您的数据。

出于这些原因,我建议您使用 OkHttp Stack。我正在使用 this one不使用 okhttp-urlconnection。

我写了一个article about using OkHttp, Volley and Gson对于您可能会感兴趣的 Android 网络。

关于android - 为什么 Volley Library 通常与 okHttp Library 结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30910523/

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