2012-06-14 16 views
13

Tôi có một ứng dụng sử dụng nhiều WebView. Không nơi nào tôi đặt ưu tiên của chuỗi hiển thị thông qua WebSettings mặc dù tôi vẫn nhận được ngoại lệ bên dưới.WebView java.lang.SecurityException: Không có quyền sửa đổi chủ đề đã cho

Cho đến nay, điều này dường như chỉ xảy ra trên Android 4.0.4 mà tôi chưa tìm thấy mã nguồn.

Bất kỳ ai gặp phải điều này và/hoặc biết giải pháp? Cảm ơn!

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

Tôi đã chạy vào nó, theo dõi ngăn xếp từ sự cố từ ứng dụng của tôi trong trường. Tôi đã không thể tái tạo nó, và tôi đã không có khái niệm foggiest tại sao nó xảy ra. – CommonsWare

+0

Vui vì tôi không phải là người duy nhất. Android 4.0.4 chỉ là tốt? –

+0

Có, mặc dù trong trường hợp của tôi, nó là từ một Samsung Capitvate, mà (AFAICT) không có một bản phát hành chính thức ICS, vì vậy tôi không thể nói nếu nó là "thực" hoặc nếu đó là một vấn đề với một số ROM mod. – CommonsWare

Trả lời

14

Đó là lỗi của cyanogen. https://github.com/CyanogenMod/android_frameworks_base/commit/b963f3c0c64560bcdb1596dd85fe9b0dad6d78c5#L1R712

Tôi có một loạt báo cáo sự cố về vấn đề này, tất cả từ 4.0.4 trên nhiều thiết bị khác nhau, tất cả đều có khả năng chạy một số dạng CM9 (hầu hết chưa có bản phát hành ICS chính thức).

Tôi không có thời gian để hét lên với họ, vì vậy hy vọng một người khác có thể mang nó lên trong trình theo dõi lỗi của họ.

+2

Cảm ơn bạn, tôi đã gửi một vấn đề trong trình gỡ lỗi của họ http://code.google.com/p/cyanogenmod/issues/detail?id=5656&thanks=5656&ts=1341224425 –

Các vấn đề liên quan