From 09e81b19ad690dd5ddb8d8dcc259f4a336fde3b0 Mon Sep 17 00:00:00 2001 From: Yizhe Chen Date: Thu, 1 Sep 2022 17:39:49 -0700 Subject: [PATCH] fix strict mode exemption to allow disk write as well Summary: Filpper is doing disk IO on UI thread which actually produce `DiskWriteViolation` (presumably when the directory is not there, it will write to create) Differential Revision: D39196484 fbshipit-source-id: f6b15785ea6ecf3ea5b41211908c14eac3d1309e --- .../com/facebook/flipper/android/AndroidFlipperClient.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/facebook/flipper/android/AndroidFlipperClient.java b/android/src/main/java/com/facebook/flipper/android/AndroidFlipperClient.java index aa65c748a..d0e1f6ff5 100644 --- a/android/src/main/java/com/facebook/flipper/android/AndroidFlipperClient.java +++ b/android/src/main/java/com/facebook/flipper/android/AndroidFlipperClient.java @@ -41,8 +41,8 @@ public final class AndroidFlipperClient { final Context app = context.getApplicationContext() == null ? context : context.getApplicationContext(); - // exempt this disk read as this is a debug tool - StrictMode.ThreadPolicy oldPolicy = StrictMode.allowThreadDiskReads(); + // exempt this disk read/write as this is a debug tool + StrictMode.ThreadPolicy oldPolicy = StrictMode.allowThreadDiskWrites(); String privateAppDirectory; try { privateAppDirectory = context.getFilesDir().getAbsolutePath();