当前位置:  开发笔记 > 前端 > 正文

Android - 在Webview中使用OkHttp

如何解决《Android-在Webview中使用OkHttp》经验,为你挑选了1个好方法。

是否可以使用okHttp作为webviewclient?

mWebView.setWebViewClient(new OkHttpClient());

这给了我一个错误......

The method setWebViewClient(WebViewClient) in the type WebView is not applicable for the arguments (OkHttpClient)

有什么建议?



1> marcin.kosib..:

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

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

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有