我有一个webview android应用程序。其中除我的网站url之外的所有链接都会自动打开到移动浏览器中(不显示任何警报或浏览器选择选项)。现在,我想在打开移动浏览器链接之前显示“是/否”警告按钮。
我使用下面的代码将所有外部链接从我的webview应用程序传递到移动浏览器。
if (!url.contains("my site url")) { // Could be cleverer and use a regex
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
return true;
}
return false;
我问了一个详细问题here。但没有得到任何解决方案。这就是我提出相关问题的原因。
答案 0 :(得分:0)
简单地在else子句中实例化alertdialog.show(),这将在if条件下打开除你自己的url之外的每个url的对话框。