Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用LiveConnect调用函数不需要';我不能正确地传递琴弦_Java_Javascript_Liveconnect - Fatal编程技术网

Java 使用LiveConnect调用函数不需要';我不能正确地传递琴弦

Java 使用LiveConnect调用函数不需要';我不能正确地传递琴弦,java,javascript,liveconnect,Java,Javascript,Liveconnect,我在java上通过liveconnect调用javascript函数时遇到了一个小问题。它没有使用正确的项调用函数,因为Safari控制台只是将对象分类为“RuntimeObject”,但在我使用的javascript中: chat.call("message", new String[]{ action, data }); 参数操作和数据未作为正确的字符串转发,即使它们被引用为Java字符串。我在这里遗漏了什么明显的愚蠢的东西吗 kenny我已在javascript中修复了此购买添加: ac

我在java上通过liveconnect调用javascript函数时遇到了一个小问题。它没有使用正确的项调用函数,因为Safari控制台只是将对象分类为“RuntimeObject”,但在我使用的javascript中:

chat.call("message", new String[]{ action, data });
参数操作和数据未作为正确的字符串转发,即使它们被引用为Java字符串。我在这里遗漏了什么明显的愚蠢的东西吗


kenny

我已在javascript中修复了此购买添加:

action = action + "";
data = data + "";
它将对象强制转换为字符串,因此现在可以工作:)