有关js到java反射的小问题

我想用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);

        }
    });      

应该是不支持数组,请看文档:
http://www.cocos.com/docs/html5/v3/reflection/zh.html

如果不支持,可以尝试用字符串,用特殊字符分隔元素。

好的,我试试,谢谢。