-
Creator 版本: <3.3>
-
目标平台:
请教大佬与安卓原生的交互方式,谢谢啦
–>
Creator 版本: <3.3>
目标平台:
请教大佬与安卓原生的交互方式,谢谢啦
–>
Java 原生反射机制
不知道这是不是你想要的?
另外,需要注意的是Java调用TS只能调用全局的方法,也就是绑定在window对象上的方法,所以如果你需要Java调用TS,要把回调方法添加到window上
谢谢您,我没说太清楚。在2.x里面,Cocos2dxActivity里有runOnGLThread这个函数,在3.x里面,CocosActivity没有这个了,那是不是就不用在runOnGLThread这个进程里调ts了?如果不是,应该在哪里啊,谢谢的
CocosHelper.runOnGameThread
3.x的文档里写了啊
谢谢您,这个我在文档里的确是没有看到啊,另就是我用CocosJavascriptJavaBridge.evalString()这个方法也总是编不过,会报以下错误。runCmd D:\qy_test_platform\build\android\proj\gradlew.bat - error] D:\qy_test_platform\native\engine\android\app\src\com\cocos\game\AppActivity.java:62:
Log.d(TAG, "getGenderFromJava" + code);
^
TAG
D:\qy_test_platform\native\engine\android\app\src\com\cocos\game\AppActivity.java:62:
Log.d(TAG, "getGenderFromJava" + code);
^
FAILURE: Build failed with an exception.
Execution failed for task ‘:qy_test_platform:compileReleaseJavaWithJavac’.
大佬是否方便给一个在3.x环境下,安卓原生调用ts的完整例子啊,谢谢,谢谢的
谢谢大佬,搞定了,最后写成这样 CocosHelper.runOnGameThread(() -> {
CocosJavascriptJavaBridge.evalString(“xxxxx”);
});
可以通过了,谢谢大佬