使用LiveConnect,调用函数不会正确传递字符串

时间:2009-10-30 16:48:19

标签: java javascript liveconnect

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

chat.call("message", new String[]{ action, data });

参数操作和数据不会作为正确的字符串转发,即使它们被引用为Java字符串。我有什么明显而愚蠢的错过吗?

肯尼

1 个答案:

答案 0 :(得分:0)

我在javascript中修复了这个购买添加:

action = action + "";
data = data + "";

并将对象强制转换为字符串,因此它现在可以工作:)