是否可以使用okHttp作为webviewclient?
即 mWebView.setWebViewClient(new OkHttpClient());
这给了我一个错误......
The method setWebViewClient(WebViewClient) in the type WebView is not applicable for the arguments (OkHttpClient)
有什么建议?
如果您正在询问,WebView不支持切换网络堆栈.根据版本,它使用Chrome网络堆栈的快照或用于预先HC设备的WebKit网络堆栈.
从理论上讲,你可以通过shouldInterceptRequest连接OkHttp,但我不建议这样做 - 你无法将标题传递给WebView,你必须手动提取和发送cookie,而且几乎肯定会因为预先KK WebView一次只能读取一个截获的请求.