我使用Android中的webview在Perl中构建Java和JavaScript之间的接口,一开始一切运行良好,但是突然javascript可以将INT传递给Java,Java无法识别String。(显示“”),但是,我提醒该值及其类型显示得很好。而且我在网站上找不到任何文件。这是代码:
function init()
{
var ans = "$result";
var ss = document.getElementById("aaa").innerText;
alert(ss);
window.text.LogResult(ans,ss);
}
在 Java 中:
public void LogResult(int ans, String ss)
{....}
我可以得到正确的答案,但 ss 显示“”;
在第二个网站中字符串传递得很好(所有字符串);
但是在第三个网站,所有的String都不能再通过了。(复制整个文件并编辑,所以可能不是页面格式问题)。
有没有人知道为什么?谢谢你。