我已经在4.4.2的安卓设备上成功地使用了shouldOverrideUrlLoading。更新版本的KitKat (4.4.3)上的同一个应用程序根本不调用shouldOverrideUrlLoading方法!
有什么想法吗?谢谢。
发布于 2014-06-19 09:56:43
请记住,来自Android4.4.3版本的WebView并不正确地支持自定义url模式。我不知道是这个bug还是特征。
href="myschem://calback"
单击此href不调用android的回调方法:
public boolean shouldOverrideUrlLoading(WebView view, String url) {
}
要调用此回调href必须从"http
“开始,因此将所有href替换为:
href="http://calback"
你的应用程序就能工作了。
https://stackoverflow.com/questions/24208781
复制