1

私は、javascriptインターフェースを何度も(時には約500回)呼び出すjavascriptを持っており、そこからページのUIを更新しています。いくつかの文字列を送信し、 String の結果を string: にキャストします""+window.INTERFACENAME.function(...)

関数を呼び出さない場合は 43 ミリ秒かかりますが、JSInterface を呼び出すと 6 ~ 7 秒かかります。なぜ JSInterface はとても遅いのですか?

4

1 に答える 1

0

私の解決策は、Java コードと同じ関数を Javascript で実装することでした。面倒ですが、Java を呼び出すよりもはるかに高速です。Java に対して多くの呼び出しを行う必要がある場合は、入力のリストを使用して 1 つの呼び出しを行う方がよいと思います。

于 2012-11-07T07:31:05.807 に答える