webview-在安卓4.4下 shouldOverrideUrlLoading调用问题

问题描述

在安卓4.4下 shouldOverrideUrlLoading调用问题

在安卓4.4下使用webview加载外部网页,希望在点击网页中的链接时,直接加载在该webview内
而不是重新打开一个浏览器。之前在4.2下面使用shouldOverrideUrlLoading即可,但是在
4.4下面,发现如果链接是一个相对地址,shouldOverrideUrlLoading就不会被调用,这个如何破?

解决方案

把 android:targetSdkVersion 调低试试

解决方案二:

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// 返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器
view.loadUrl(url);
return true;
}

时间: 2025-01-20 17:15:25

webview-在安卓4.4下 shouldOverrideUrlLoading调用问题的相关文章

unix-Solaris 10 写一个脚本,在atc用户下,调用该脚本,执行poweroff命令

问题描述 Solaris 10 写一个脚本,在atc用户下,调用该脚本,执行poweroff命令 Solaris 10 写一个脚本,在atc用户下,调用该脚本,执行poweroff命令 解决方案 实现一个脚本,然后atc用户执行 解决方案二: 实现一个脚本,然后atc用户执行

在VC 6.0下如何调用Delphi开发的进程内COM

源代码包中共有两个zip文件,其中DelphiCallVCCOM.zip为Delphi调用VC的COM组件,VCCallDelphiCOM.zip为VC调用Delphi的COM组件 因为本人的语言水平很差,考大学时150的总分,我考了个60分.外语也是,初中及格过一次,会考及格过一次.其它的时间好像从没有及格过.所以我不写文章,因我一百字的文章给我写,至少要出八九个错别字.哈哈-.真是个马大哈.你别说我还真的姓马.所以下面的文章中有错误之处,请你老人家多多理解.谁叫你看我的文章了的.下面就谈正事

link环境下如何调用成员函数,如果这个类是abstrac的呢?

问题描述 link环境下如何调用成员函数,如果这个类是abstrac的呢? link环境下如何调用成员函数,如果这个类是abstrac的呢? 解决方案 那必须先继承一个抽象类,把抽象函数都实现了,然后去实例化这个类才行

想了解有没有什么好的软件保护工具,要求 windows 、安卓和linux下全部都能够使用

问题描述 想了解有没有什么好的软件保护工具,要求 windows .安卓和linux下全部都能够使用 只制作软件的,想了解有没有什么好的软件保护工具,要求 windows .安卓和linux下全部都能够使用的. 解决方案 你见过一个应用软件,一套代码,windows android linux下都能使的么?既然没有,那哪里来的"软件保护工具""全部都能够使用的",这又有什么意义. 解决方案二: 貌似没听说全平台都能保护的 解决方案三: 我大学师兄最近找到一款,还在试

t on android-qt在安卓平台下,怎么调用其它的安卓应用程序

问题描述 qt在安卓平台下,怎么调用其它的安卓应用程序 我用QProcess proc->start();不知道安卓应用的可执行文件在哪? 解决方案 http://stackoverflow.com/questions/3872063/launch-an-application-from-another-application-on-android

wcf+silverlight 在ie10兼容模式下正常调用wcf服务,在标准模式下无法调用

问题描述 wcf+silverlight 在ie10兼容模式下正常调用wcf服务,在标准模式下无法调用 wcf+silverlight程序,在chrome,firfox,ie6-ie9下都能正常访问wcf服务,但是在ie10和ie11下访问wcf服务就报500错误了(我用fiddler监听看到的状态).还有在开发环境和部署在本地iis上是能正常访问的.部署到服务器后在ie10和ie11兼容模式下也可以正常访问. 我想问为什么部署到服务器后在ie10和ie11标准模式下无法调用wcf服务? 网站:

源代码-安卓 SQLite数据库 数据库操作调用

问题描述 安卓 SQLite数据库 数据库操作调用 现在是要页面上的所有数据存入数据库中,但是对于SQLite数据库基本无了解在网上也没有搜索到可以用的东西,希望大神告知,最好能给出源代码谢谢 解决方案 http://www.cnblogs.com/Excellent/archive/2011/11/19/2254888.html 解决方案二: 需要编写一个服务器端,用jsp php等语言都可以.页面上的数据提交到服务器,再存入数据库. 如果我的回答帮助了您,或者您希望得到小喵进一步的回答,请先

各位帮我看下VB调用oracle存储过程的一个异常

问题描述 各位帮我看下VB调用oracle存储过程的一个异常 接了一个接口的活,VB写的,调用第三方提供的存储过程出现一个异常,如下:System.Data.OleDb.OleDbException: 未指定的错误 at System.Data.OleDb.OleDbCommand.ProcessResults(Int32 hr) at System.Data.OleDb.OleDbCommand.InitializeCommand(CommandBehavior behavior Boolea

linux下java调用多行有相互依赖关系的shell命令,如何调用

问题描述 linux下java调用多行有相互依赖关系的shell命令,如何调用 小弟想用java调用用多行有前后依赖关系的shell命令: 例如: 先process=Runtime.getRuntime().exec("mysql");进入mysql命令行 在用java给mysq命令行传mysql脚本,执行脚本命令 麻烦大家回答一下,或者给点建议意见 解决方案 linux下java调用shell和windows下java调用bat 解决方案二: 通过管道重定向来接收和处理命令 解决方案