【发布时间】:2014-03-26 13:43:01
【问题描述】:
我正在为我的应用程序创建一个 javascript api,并且我想在我的 javascript 代码中使用命名空间。但是,我无法使其正常工作,也无法找到有关该问题的任何信息。
所需功能:
HTML:
<script>
Android.typeOne.methodName();
Android.typeTwo.methodName();
</script>
Java 代码:
webView.addJavascriptInterface(new TypeOneInterface(context), "Android.typeOne");
webView.addJavascriptInterface(new TypeTwoInterface(context), "Android.typeTwo");
但这永远不会奏效,如果我删除 .typeOne 并拥有:Android.methodName 那么它就可以正常工作。
【问题讨论】:
标签: android