in shouldOverrideUrlLoading you can't invoke view.loadUrl.
.......
} else if (url.startsWith("http://") || url.startsWith("https://")) {
// view.loadUrl(url); 此处使用不当,导致如题问题
// return true;
} else {
.........
}
return super.shouldOverrideUrlLoading(view, url);
本文探讨了在Android应用中使用WebView组件时,遇到的shouldOverrideUrlLoading方法内不当调用view.loadUrl()的问题。详细分析了错误代码片段,并提供了正确的处理HTTP及HTTPS链接的方法。
2万+

被折叠的 条评论
为什么被折叠?



