Android webview在调用loadurl时启动浏览器

标签 android android-webview webviewclient

我创建了一个 Activity,它在 LinearLayout 中具有标题和 Web View 。在 onResume() 方法中,它调用 webView.loadUrl(url)。问题是 Activity 首​​先显示标题而屏幕的其余部分为空白,然后设备浏览器启动时显示 URL 页面。我想看到的是在标题下方的 WebView 中显示的页面。可能是什么问题?

编辑: 好的,做了一些进一步的搜索,找到了这个:

Clicking URLs opens default browser

它指向WebView教程here .

只需实现网络客户端并设置它。

最佳答案

根据 Maudicus 和 Hit 的建议回答我的问题。

查看 WebView 教程 here . 只需实现 Web 客户端并在 loadUrl 之前设置它。最简单的方法是:

myWebView.setWebViewClient(new WebViewClient());

要对 Web 内容进行更高级的处理,请考虑使用 ChromeClient。

关于Android webview在调用loadurl时启动浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7746409/

相关文章:

Android WebView 清除基本身份验证凭据

android - 在 WebViewClient 中启用通用 JavaScript

android - Webview shouldoverrideurlloading 不起作用

android - ImageView 在 Camera Surface View 后面移动

android - 在下载整个图像之前显示模糊的缩略图(就像在 Whatsapp 中一样)?

android - 如何在一个 Activity 中运行两个 AsyncTasks?

android - 无法在 WebView 上从 vimeo 流式传输视频

android - 从 psd 清空生成的矢量文件

java - Android WebView黑屏问题如何解决?

android - 错误/Web 控制台 : Uncaught TypeError: Cannot call method 'getItem' of null at http://m. youtube.com/:844