android webview 怎么实现退出功能

就是做了一个APP的壳,里面直接套webview 请问这样的话 退出应用的功能怎么实现呢?

网页上做个链接,捕获链接跳转即可

记得是重写WebView的goback方法。

退出的时候还是通过js调用android的方法。
直接调用一个finish方法即可。

一般的做法是在java中传一个对象到js中,然后在js中调用这个对象中的一个方法,写一个finish()的方法,进行结束 应用的功能,类似于这样:

// 回调函数,用来保留已经修改的上述指标
class JavascriptInterface {

    @android.webkit.JavascriptInterface
    /** 解决Android 17(包括17)之后js无法调用Android方法*/
    public void jsReturnJsonDATAS(String json) {

        HashMap<String, String> saveTiConfigMap = SaveOrGetMapForTis
                .getHashMap(FragmentManagerActivity.this, "jsonTis");

        if (saveTiConfigMap == null) {
            saveTiConfigMap = new HashMap<String, String>();
        }
        saveTiConfigMap.put(StaticContext.CHART_INST, json);

        SaveOrGetMapForTis.putHashMap(FragmentManagerActivity.this,
                "jsonTis", saveTiConfigMap);
    }