[解决] 如何透过webview中捕捉URL并intent line?

楼主: nightwolf013 (阿耀)   2014-06-26 10:19:32
请教一下各位前辈
小弟最近遇到了一个问题
Mobile网页上面有一个line分享的连结
如果是用手机中的browser开的话,可以很正确的开启line
并且把网址中的参数带进line中分享出去
可是如果用app中的webview就会出错
(会出现intet xxxxxxxxxx找不到网页)
小弟找不到相关资料,不知道webview是不是少了什么设定
烦请有经验的前辈可以指点一下,谢谢QQ
自问自答:
private class webViewClient extends WebViewClient {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
if (url.contains("line.naver.jp")) {
Intent iuri = null;
try {
iuri = Intent.parseUri(url, 0);
} catch (URISyntaxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
startActivity(iuri);
}
return true;
}
}
新增以上的webviewclient就可以正确地处理webview中line的分享

Links booklink

Contact Us: admin [ a t ] ucptt.com