@WML520 写道:
我想用js调用java,返回值是一个数组。(这个能有吗?)
var array= jsb.reflection.callStaticMethod("org/cocos2dx/messages/MessageBuilder", "JSSetPlayer", " ()Ljava/lang/String;[]");
如果换一种方法,我想利用java调用js 参数是数组 我这样写有什么问题?(运行报错了)
AppActivity.getApp().runOnGLThread(new Runnable() { @Override public void run() { final String[] names=getNames(); //这是一个数组,我存了许多玩家的名字在里面。 String joinPlayer="joinPlayer("+names+");"; //joinPlayer 是我在Creator中window.joinPlayer定义的一个函数(参数是数组) Cocos2dxJavascriptJavaBridge.evalString(joinPlayer); } });
帖子: 3
参与者: 1