13

複数のWebViewを使用するアプリケーションがあります。以下の例外が発生しますが、WebSettingsを介してレンダリングスレッドの優先度を設定する場所はありません。

これまでのところ、Android 4.0.4でのみ発生しているようですが、ソースコードは見つかりませんでした。

誰かがこれに遭遇したり、解決策を知っていますか?ありがとう!

java.lang.SecurityException: No permission to modify given thread
at android.os.Process.setThreadPriority(Native Method)
at android.webkit.WebViewCore$WebCoreThread$1.handleMessage(WebViewCore.java:712)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:789)
at java.lang.Thread.run(Thread.java:856)
4

1 に答える 1

14

それはシアンのせいです。https://github.com/CyanogenMod/android_frameworks_base/commit/b963f3c0c64560bcdb1596dd85fe9b0dad6d78c5#L1R712

私はこの問題に関するクラッシュレポートの山を持っています。すべてが多くの異なるデバイスで4.0.4からのものであり、それらはすべて何らかの形式のCM9を実行している可能性があります(ほとんどはまだ公式のICSリリースを持っていません)。

私は彼らに怒鳴る時間がないので、誰か他の人がバグトラッカーでそれを持ち出すことができれば幸いです。

于 2012-07-01T23:03:32.653 に答える