当我在学习android中的webview时,我发现了这段代码:webView.setWebViewClient(new WebViewClient());
我的问题是什么是WebViewClient,我们是否可以将另一个活动上下文传递给它?
发布于 2020-11-16 14:03:16
WebViewClient是负责WebView中大多数操作的对象。
启用JavaScript、安全性、路由等
你可以定制一个,也可以使用Chrome one。
因此,不能将活动作为WebViewClient传递,它们是两个不同的东西。如果您希望在单击某个URL时打开一个活动,请在您的自定义WebViewClient中使用shouldOverrideUrlLoading。
https://stackoverflow.com/questions/64853103
复制相似问题