当前位置:   MFC > 正文

"Hello,WebView"教程在Android浏览器中打开请求的地址,而不是在我的webview中

android,webview,android-emulator,html,go,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

我使用Android模拟器与Android 2.1的AVD我有以下问题:尝试使用webView.loadUrl在WebView中加载URL 导致它在浏览器中打开.

注意:我说的是初始打开,而不是 WebView在浏览器中打开的链接的问题,但也许它以某种方式连接.

我尝试了几件事:

我已从清单中删除了.这实际上使它正常工作,即将html加载到webview中.但是,正如人们所预料的那样,它唯一加载的是"无法连接互联网"错误页面.

我调试了项目以确保并且确实在loadUrl函数中,它打开了Android浏览器.此时的CatLog就是这样的:

05-23 22:54:06.858:INFO/ActivityManager(51):开始活动:Intent {act = android.intent.action.VIEW cat = [android.intent.category.BROWSABLE] dat = http://m.walla .co.il/ErrorPage.aspx?ReturnUrl =/Default.aspx cmp = com.android.browser/.BrowserActivity}

我已经尝试下载一个真实的示例项目("Hello Android"书籍源文件,项目 - BrowserView).但是,它没有同样的功能.

我已经创建了一个新项目并按照谷歌使用WebView 的官方教程中的说明获得了相同的结果.

我没有发现其他任何人抱怨它.为什么会这样?

谢谢,维塔利



1> CommonsWare..:

您尝试访问的URL可能具有重定向.重定向的行为类似于链接点击,默认情况下会在浏览器中打开.确保您访问的URL不进行重定向(例如,HTTP 301响应),或使用WebViewClientshouldOverrideUrlLoading()捕获这些并将它们重新路由回WebView.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/MFC/detail/21920
推荐阅读
相关标签
  

闽ICP备14008679号