我试图让我的android webview应用程序打开电话:链接到手机。每次我打开一个电话链接它工作伟大和打开电话。但是一旦我完成了我的电话,回到应用程序,它在一个页面,“找不到网页电话:0000000000”。然后,我必须再次按下返回按钮到达我点击电话号码的页面。
有没有办法让它打开TEL链接,而不是试图找到webview中的页面,以及打开它在手机上?
这是我在WebView中使用的代码重写它的TEL和Mailto链接的处理:
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith("mailto:") || url.startsWith("tel:")) {
Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse(url));
startActivity(intent);
}
view.loadUrl(url);
return true;
}
任何帮助将不胜感激。我已经花了最后2小时淘洗goodle,没有产生任何答案。