终结器抛出的未捕获exceptionjava.lang.IllegalStateException:Binder已经完成

这段代码

soundPool.release(); soundPool = null; 

有时会产生这个错误:

 Uncaught exception thrown by finalizer java.lang.IllegalStateException: Binder has been finalized! at android.os.BinderProxy.transactNative(Native Method) at android.os.BinderProxy.transact(Binder.java:503) at com.android.internal.app.IAppOpsService$Stub$Proxy.stopWatchingMode(IAppOpsService.java:431) at android.media.SoundPool.release(SoundPool.java:195) at android.media.SoundPool.finalize(SoundPool.java:204) at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:217) at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:200) at java.lang.Thread.run(Thread.java:818) 

我能做什么?

所以我认为这可能是一个Android错误。 看起来很可疑这个问题,在“未来版本”中标记为固定: https : //issuetracker.google.com/issues/37138597