您的位置:首页 > 移动开发 > Android开发

android4.4中addjavascriptinterface失效的解决办法

2015-06-23 15:36 459 查看
最近项目升级到了android4.4,发现其中的addjavascriptinterface失效了,因为之前andriod4.2的时候一直好好的,所以怀疑是升级andriod版本导致的问题,后来查资料得知用addjavascriptinterface映射到javascript的方法必须添加@JavascriptInterface注释,经测试果然成功了,以下是java代码:

public class MainActivity extends CordovaActivity {

@Override
public void onCreate(Bundle savedInstanceState) {
loadUrl(launchUrl);
super.appView.addJavascriptInterface(this, "main");

}

@JavascriptInterface
public String getTraffic() {
return "";
<span style="white-space:pre">	</span>}

}


在javascript中的调用代码:

window.main.getTraffic();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: