2012-06-14 2 views
13

私は複数のWebViewを使用するアプリケーションを持っています。私はまだWebSettingsを通してレンダリングスレッドの優先度を設定していませんが、以下の例外があります。WebView java.lang.SecurityException:与えられたスレッドを変更する権限がありません

これまでのところ、アンドロイド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) 
+1

私は、フィールドの私のアプリからのクラッシュからスタックトレースでそれにぶつかりました。私はそれを再現することができませんでした、そして、なぜそれが起こったのか、私は覚えていません。 – CommonsWare

+0

うれしい私は唯一ではない。 Android 4.0.4だけでも? –

+0

はい、私の場合は、(AFAICT)が公式のICSリリースを持っていないので、それが "本当"かどうか、またはいくつかのROMモードで問題があるかどうかはわかりません。 – CommonsWare

答えて

14

シアンゲンの欠陥です。 https://github.com/CyanogenMod/android_frameworks_base/commit/b963f3c0c64560bcdb1596dd85fe9b0dad6d78c5#L1R712

多くのデバイスで4.0.4からの問題が報告されています。これらのデバイスはすべてCM9の一部のフォームを実行している可能性があります(ほとんどの場合、公式のICSリリースはありません)。

私はそれらに怒鳴る時間がありませんので、うまくいけば、他の誰かが彼らのバグトラッカーでそれを持ち出すことができます。

+2

ありがとう、私は彼らのbugtracker http://code.google.com/p/cyanogenmod/issues/detail?id=5656&thanks=5656&ts=1341224425に問題を提出しました –

関連する問題