Android – 在Webview中使用OkHttp

前端之家收集整理的这篇文章主要介绍了Android – 在Webview中使用OkHttp前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以使用okHttp作为webviewclient?

即mWebView.setWebViewClient(new OkHttpClient());

这给了我一个错误……

WebView类型中的方法setWebViewClient(WebViewClient)不适用于参数(OkHttpClient)

有什么建议?

@H_404_11@解决方法
如果您正在询问,WebView不支持切换网络堆栈.根据版本,它使用Chrome网络堆栈的快照或用于预先HC设备的WebKit网络堆栈.

从理论上讲,你可以通过shouldInterceptRequest连接OkHttp,但我不建议这样做 – 你无法将标题传递给WebView,你必须手动提取和发送cookie,它几乎肯定会比以前更慢KK WebView一次只能读取一个截获的请求.

猜你在找的Android相关文章