如何处理在android中使用javascript的onBackPressed事件

问题描述:

就像phonegap那样,我们可以简单地重写和处理使用JavaScript的android backButton,但在这种情况下,我不使用phonegap。有没有办法处理,没有phonegap?如何处理在android中使用javascript的onBackPressed事件

你可以叫你onBackPressed()方法中的javascript:

@Override 
public void onBackPressed(){ 
    WebView.loadUrl("javascript: var result = window.YourJSLibrary.callSomeFunction(); 
    window.JavaCallback.returnResult(result)"); 
} 

的详细解答查询此解决方案:How to call javascript from Android?

+0

我有从资源文件夹加载本地HTML页面网页视图,所以我可以早已经不是实现:(任何其他解决方案? – Rosdiana 2015-03-13 08:53:52