我收到了有关 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)
有人见过这个吗?知道可能是什么原因造成的吗?
编辑:我应该提到的是,这种情况发生在我使用了大约 10 个月的应用程序上,并且它始终只针对 4.0+ 设备。该错误仅在 5.0 设备上报告,上面的堆栈跟踪是 Play 商店控制台给我的全部内容。
自从 KitKat 以来,我有以下问题WebViews
(冻结、崩溃)
我已经解决了这些问题,禁用硬件加速webViews
。它可能对你有用。
if (Build.VERSION.SDK_INT >= 19) // KITKAT
{
webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)