我有一个WebView并且加载了一个网页,例如:example.com/x.html
现在在x.html中有一个提交按钮,这个文件被加载到我的ShowActivity.java
中当用户点击提交按钮时,如何关闭此活动?
答案 0 :(得分:10)
如果您可以重定向按钮,请点击
然后
onClick="document.location.href='http://exitme';".
然后在您的shouldOverrideUrlLoading方法中,您可以截取该网址并退出该应用。
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
if (url.contains("http://exitme")
finish(); // close activity
else
view.loadUrl(url);
return true;
}
答案 1 :(得分:2)
您必须在JS interface
中注入WebView
。 Here就是一个示例,如何抓住HTML
页面中的按钮点击,并在Java (Android)
中抓住此操作。
答案 2 :(得分:1)
只需在Activity类
中调用finish();
即可