android从WebView关闭当前活动

时间:2014-12-05 11:20:50

标签: android webview

我有一个WebView并且加载了一个网页,例如:example.com/x.html

现在在x.html中有一个提交按钮,这个文件被加载到我的ShowActivity.java

当用户点击提交按钮时,如何关闭此活动?

3 个答案:

答案 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中注入WebViewHere就是一个示例,如何抓住HTML页面中的按钮点击,并在Java (Android)中抓住此操作。

答案 2 :(得分:1)

只需在Activity类

中调用finish();即可