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

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

最佳答案

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

关于java - 为什么Android JSInterface这么慢?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12740041/

10-10 23:46