Подтвердить что ты не робот

WebView java.lang.SecurityException: нет разрешения на изменение данной темы

У меня есть приложение, которое использует несколько 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)
4b9b3361

Ответ 1

Это ошибка цианогена. https://github.com/CyanogenMod/android_frameworks_base/commit/b963f3c0c64560bcdb1596dd85fe9b0dad6d78c5#L1R712

У меня есть сводка отчетов о сбоях по этой проблеме, все из 4.0.4 на разных устройствах, все из них, вероятно, работают в какой-то форме CM9 (большинство из них пока не имеют официальных релизов ICS).

У меня нет времени кричать на них, так что, надеюсь, кто-то еще может поднять его в своем трекере ошибок.