android这边:
webView.addJavascriptInterface(new Object() {
public void clickOnAndroid() {
mHandler.post(new Runnable() {
public void run() {
// Toast.makeText(OboutActivity.this, "测试调用java", Toast.LENGTH_LONG).show();
OboutActivity.this.finish();
}
});
}
}, "demo");
然后,页面通过demo这个别名调用Object对象的clickOnAndroid方法:
<a onclick="window.demo.clickOnAndroid();" data-role="button" data-icon="back">返回</a>
这是初步没有携带参数传递。
参考:http://blog.youkuaiyun.com/chenzheng_java/article/details/6260872

本文介绍如何在Android应用中利用WebView组件,通过JavaScript接口与Java代码进行交互,实现页面间的跳转。具体步骤包括创建JavaScript接口、在页面中调用此接口并完成跳转操作。
826

被折叠的 条评论
为什么被折叠?



