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

问题描述:

我有通过在java上通过liveconnect调用javascript函数的一个小问题。它不调用与适当的项目功能,Safari的控制台正好类对象作为“RuntimeObject”,但在JavaScript中使用:使用LiveConnect,调用函数不能正确传递字符串

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

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

肯尼

我有固定的这个买在JavaScript中加入:

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

并将它转换对象为字符串,所以它现在的作品:)