Java.util.concurrent.TimeoutException: android.view.ThreadedRenderer.finalize () завершено через 10 секунд

Я получаю это странное сообщение о сбоях на Lollipop. Мое приложение – это в основном браузер, поэтому он сильно использует WebView, но я не знаю, что проблема там происходит. В любом случае отчет о сбое не дает много полезной информации, это, по сути, то, что я вставляю ниже:

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) 

Кто-нибудь видел это? Любая идея, что может быть причиной этого?

EDIT: Я должен упомянуть, что это происходит в приложении, которое у меня было около 10 месяцев, и оно всегда предназначалось только для устройств с поддержкой 4.0+. Ошибка сообщается только на 5.0 устройствах, и что вышеописанная функция stacktrace – это все консоль Play Store.

Solutions Collecting From Web of "Java.util.concurrent.TimeoutException: android.view.ThreadedRenderer.finalize () завершено через 10 секунд"

Поскольку KitKat, у меня есть проблемы с WebViews (замораживание, сбой)

Я решил, что эти проблемы деактивируют аппаратное ускорение для webViews . Это может сработать для вас.

 if (Build.VERSION.SDK_INT >= 19) // KITKAT { webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); } 

Я думаю, что вы обрабатываете все свои Http-соединения в главном пользовательском интерфейсе. Android не позволяет вам делать это с 2,3 и выше. Вам необходимо будет выполнить все ваши подключения Http через асинхронные задачи.

Google для учебных пособий по настройке вашего класса асинтексов согласно вашему требованию. Ссылка на страницу разработчика даст вам больше информации.

http://developer.android.com/reference/android/os/AsyncTask.html