这个异常的原因是什么?我有一个 Activity ,其中运行的视频很少。很纳闷。请帮忙。
06-15 11:00:33.775 E/AndroidRuntime(11757): FATAL EXCEPTION: FinalizerWatchdogDaemon
06-15 11:00:33.775 E/AndroidRuntime(11757): java.util.concurrent.TimeoutException: com.android.internal.os.BinderInternal$GcWatcher.finalize() timed out after 10 seconds
06-15 11:00:33.775 E/AndroidRuntime(11757): at java.lang.Object.wait(Native Method)
06-15 11:00:33.775 E/AndroidRuntime(11757): at java.lang.Object.wait(Object.java:401)
06-15 11:00:33.775 E/AndroidRuntime(11757): at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:102)
06-15 11:00:33.775 E/AndroidRuntime(11757): at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:73)
06-15 11:00:33.775 E/AndroidRuntime(11757): at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:170)
06-15 11:00:33.775 E/AndroidRuntime(11757): at java.lang.Thread.run(Thread.java:856)
最佳答案
您似乎启用了堆更新,所以每个方法都慢了一点(或者在媒体的情况下慢得多,比如图像、动画、视频)。
这是一个相关链接: How to Enable Heap Updates
关于android - GcWatcher.finalize 10 秒后超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17123066/