Используя LiveConnect, вызов функции не передает строки должным образом - PullRequest
0 голосов
/ 30 октября 2009

У меня небольшая проблема с вызовом функций javascript через liveconnect на java. Это не вызов функции с соответствующими элементами, поскольку консоль Safari просто классифицирует объекты как «RuntimeObject», но в javascript я использую:

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

аргументы action и data не передаются как правильные строки, даже если на них ссылаются как на строки Java. Есть что-то очевидное и глупое, что я упускаю здесь?

Kenny

1 Ответ

0 голосов
/ 01 ноября 2009

Я исправил эту покупку в добавлении javascript:

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

и он преобразует объекты в строки, поэтому теперь он работает:)

...