CameraKit / blurkit-android

The missing Android blurring library. Fast blur-behind layout that parallels iOS.
MIT License
3.72k stars 309 forks source link

ScriptIntrinsicBlur is leaking #59

Open wilburx9 opened 5 years ago

wilburx9 commented 5 years ago

Strictmode is detecting leakage of strictmode while calling

BlurKit.getInstance() .fastBlur(view, int, f)

java.lang.Throwable: Explicit termination method 'destroy' not called at dalvik.system.CloseGuard.open(CloseGuard.java:223) at android.renderscript.Allocation.(Allocation.java:421) at android.renderscript.Allocation.(Allocation.java:425) at android.renderscript.Allocation.createTyped(Allocation.java:2676) at android.renderscript.Allocation.createTyped(Allocation.java:2707) at io.alterac.blurkit.BlurKit.blur(BlurKit.java:32) at io.alterac.blurkit.BlurKit.fastBlur(BlurKit.java:48) at com.app.app.main.main.MainDialogFragment.getBlurredBitmap(MainDialogFragment.kt:101) at com.app.app.main.main.MainDialogFragment.onActivityCreated(MainDialogFragment.kt:92) at androidx.fragment.app.Fragment.performActivityCreated(Fragment.java:2565) at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:907) at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManagerImpl.java:1235) at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1301) at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:710) at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManagerImpl.java:2071) at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1861) at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1816) at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1723) at androidx.fragment.app.FragmentManagerImpl$1.run(FragmentManagerImpl.java:146) at android.os.Handler.handleCallback(Handler.java:790) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:7000) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:441) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408)