话不多说,先贴代码
java==>JS/ts 通信
解析:
1.runOnGLThread 需要运行在GL线程
2.参数拼接 需要注意使用转义" "包裹,不然eval解析出错 不管你几个参数传递,这个都需要注意!
3.JS端监听函数注册在cc中 看下面贴的代码
举例 参数type=1 code=3 param=ffsdedsda22sdapas
java端打印出来的 typeCode=“1&3&ffsdedsda22sdapas”
cocos端打印出来的 code=1&3&ffsdedsda22sdapas
(区别在于" ")没有这个很大概率eval会报解析等其他怪异的报错
JS/ts端代码

此贴只提供解决方法,不解释原理,eval相关底层机制还请大佬指点
