就是做了一个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);
}