JS调用JAVA是没有问题的,但是在JAVA调用JS的时候没有响应,附上截图,此为JAVA中被JS所调用的静态方法
这是在JS中创建的全局变量
在脚本所加载的NODE激活时将此全局变量赋值(因为这是个关于音效、音乐GPS的设置页面,好几个界面都有,所以我把此全局变量在每次哪个设置页面激活时赋值),然后changeGPState是JAVA呼叫JS的函数,不知道为什么没响应,求大神解答~
JS调用JAVA是没有问题的,但是在JAVA调用JS的时候没有响应,附上截图,此为JAVA中被JS所调用的静态方法
这是在JS中创建的全局变量
在脚本所加载的NODE激活时将此全局变量赋值(因为这是个关于音效、音乐GPS的设置页面,好几个界面都有,所以我把此全局变量在每次哪个设置页面激活时赋值),然后changeGPState是JAVA呼叫JS的函数,不知道为什么没响应,求大神解答~
你可以用 android studio 打印一下后台看看它输出的 log 是什么,昨天我测试是没问题的…
试试在 evalString 中加上
window.GAME_SETTING...
不行 一直提示XXXis not a function 
这是Demo,主场景右上角设置按钮一进入就会调用JAVA,然后JAVA再回调,GAME_SETTING定义在MainScene脚本中,然后是在Setting脚本中进行的赋值。qdmj.zip (2.4 MB)
在Eclipse里测试,我将项目全部重新构建了一遍,然后编译运行就可以使用了