您的位置:首页 > Web前端 > HTML5

安卓和H5交互 点击H5界面跳转Activity

2016-10-31 11:14 288 查看
安卓:

通过URL 加载webview控件;

wv.loadUrl("file:///android_asset/index.html");

@JavascriptInterface

publicvoidtoActivity(String
activityName) { //和H5端定义一个统一的方法名重新

//此处应该定义常量对应,同时提供给web页面编写者

if(TextUtils.equals(activityName,"a")){

startActivity(new
Intent(this,AActivity.class));

}else{

startActivity(new
Intent(this,BActivity.class));

}

}

H5:

<!DOCTYPE HTML><html>

<scripttype="text/javascript">

functiongotoActivity
(activity) {

nativeMethod.toActivity(activity); //H5端调用的方法

}</script>

<body>

<buttononClick="gotoActivity('a')">gotoActivity
A</button>

<buttononClick="gotoActivity('b')">gotoActivity
B</button>

</body></html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐