kitkat - java.util.concurrent.TimeoutException: android.view.ThreadedRenderer.finalize() agotó el tiempo de espera después de 10 segundos
android lollipop descargar (2)
Estoy recibiendo este extraño informe de fallas en Lollipop. Mi aplicación es básicamente un navegador, por lo que hace un uso intensivo de WebView, pero no sé si el problema está sucediendo allí. De todos modos, el informe de fallas no proporciona mucha información útil, es esencialmente lo que estoy pegando a continuación:
java.util.concurrent.TimeoutException: android.view.ThreadedRenderer.finalize() timed out after 10 seconds
at android.view.ThreadedRenderer.nDeleteProxy(Native Method)
at android.view.ThreadedRenderer.finalize(ThreadedRenderer.java:398)
at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:190)
at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:173)
at java.lang.Thread.run(Thread.java:818)
¿Alguien ha visto esto? alguna idea de lo que podría estar causando?
EDITAR: Debo mencionar que esto está sucediendo en una aplicación que he tenido durante aproximadamente 10 meses y que siempre se ha dirigido solo a más de 4.0 dispositivos. El error solo se informa en dispositivos 5.0 y esa stacktrace anterior es todo lo que Play Store Console me ofrece.
Creo que estás manejando todas tus conexiones de Http en el hilo de IU principal. Android no te permite hacer esto desde 2.3 y más. Tendrá que realizar todas sus conexiones Http a través de tareas asincrónicas.
Busque tutoriales sobre cómo configurar su clase asynctask según su requisito. El enlace a la página del desarrollador le dará más información.
http://developer.android.com/reference/android/os/AsyncTask.html
Desde KitKat, tengo problemas con WebViews
(congelación, bloqueo)
webViews
estos problemas al desactivar la aceleración de hardware para webViews
. Podría funcionar para usted.
if (Build.VERSION.SDK_INT >= 19) // KITKAT
{
webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}