Java 为什么Android JSInterface这么慢?

Java 为什么Android JSInterface这么慢?,java,javascript,android,android-jsinterface,Java,Javascript,Android,Android Jsinterface,我有一个javascript多次(有时大约500次)调用javascript接口,从中更新页面的UI。它发送一对字符串,并将字符串结果强制转换为字符串:“”+window.INTERFACENAME.function(…) 如果不调用该函数,则需要43毫秒,但使用JSInterface调用需要6或7秒。为什么JSInterface这么慢?我的解决方案是在Javascript中实现与Java代码相同的功能。混乱,但它比调用Java快得多。我想,如果需要对Java进行多次调用,那么最好使用输入列表进

我有一个javascript多次(有时大约500次)调用javascript接口,从中更新页面的UI。它发送一对字符串,并将字符串结果强制转换为字符串:
“”+window.INTERFACENAME.function(…)


如果不调用该函数,则需要43毫秒,但使用JSInterface调用需要6或7秒。为什么JSInterface这么慢?

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