我一直在Android设备上的4.4.2中成功使用shouldOverrideUrlLoading。较新版本的KitKat(4.4.3)上的相同应用程序根本不会调用shouldOverrideUrlLoading方法!
有什么想法吗?感谢。
答案 0 :(得分:4)
请记住,Android 4.4.3版本的WebView并不能正确支持自定义网址架构。我不知道这个错误或功能。
href="myschem://calback"
点击此href不会调用android的回调方法:
public boolean shouldOverrideUrlLoading(WebView view, String url) {
}
要调用此回调href必须从" http
"开始,所以将所有href替换为:
href="http://calback"
你的app会起作用。