Throw exception thrown by java.lang.IllegalStateException: Binding finalizer

This code

soundPool.release(); soundPool = null; 

sometimes causes this error:

 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) 

What can I do?

+8
android soundpool
source share
1 answer

So, I think it could be an Android bug. It is suspicious how this problem, which is marked as fixed in the "future version": https://issuetracker.google.com/issues/37138597

+2
source share

All Articles