Skip to content

Performance issue: StrictMode policy violation #127

@duanniston-dev

Description

@duanniston-dev
StrictMode policy violation; ~duration=11 ms: android.os.strictmode.DiskWriteViolation (Ask Gemini)
                                                                                                    	at android.os.StrictMode$AndroidBlockGuardPolicy.onWriteToDisk(StrictMode.java:1622)
                                                                                                    	at java.io.UnixFileSystem.createDirectory(UnixFileSystem.java:384)
                                                                                                    	at java.io.File.mkdir(File.java:1323)
                                                                                                    	at java.io.File.mkdirs(File.java:1350)
                                                                                                    	at android.renderscript.RenderScript.getCachePath(RenderScript.java:1398)
                                                                                                    	at android.renderscript.RenderScript.internalCreate(RenderScript.java:1432)
                                                                                                    	at android.renderscript.RenderScript.create(RenderScript.java:1530)
                                                                                                    	at android.renderscript.RenderScript.create(RenderScript.java:1487)
                                                                                                    	at android.renderscript.RenderScript.create(RenderScript.java:1461)
                                                                                                    	at android.renderscript.RenderScript.create(RenderScript.java:1448)
                                                                                                    	at jp.wasabeef.blurry.Blur.rs(Blur.java:84)
                                                                                                    	at jp.wasabeef.blurry.Blur.of(Blur.java:64)
                                                                                                    	at jp.wasabeef.blurry.BlurTask$1$1.run(BlurTask.java:69)
                                                                                                    	at android.os.Handler.handleCallback(Handler.java:958)
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                                    	at android.os.Looper.loopOnce(Looper.java:205)
                                                                                                    	at android.os.Looper.loop(Looper.java:294)
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:8253)
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method)
                                                                                                    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
 val viewToCapture = rootView.findViewById<View>(android.R.id.content)

        Blurry.with(context).async()
            .sampling(4)
            .color(context.getColor(R.color.blue))
            .capture(viewToCapture).getAsync {
                binding.ivBackground.setImageBitmap(it)
            }

Android 11

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions