为什么Android JSInterface这么慢?

时间:2012-10-05 05:29:06

标签: java javascript android android-jsinterface

我有一个javascript多次调用javascript界面​​(有时约500次),从中更新页面的UI。它发送一些字符串,并将String结果转换为字符串:""+window.INTERFACENAME.function(...)

不调用该函数,需要43ms,但JSInterface调用需要6或7秒。为什么JSInterface这么慢?

1 个答案:

答案 0 :(得分:0)

我的解决方案是在Javascript中实现与Java代码相同的功能。凌乱,但它比调用Java要快得多。我想如果需要多次调用Java,最好用一个输入列表进行一次调用。