From dcb486c6617e714750f39a6be22f9102bc6de865 Mon Sep 17 00:00:00 2001 From: DevarshVasani Date: Tue, 5 Nov 2024 22:50:02 +0530 Subject: [PATCH] Update MwmApplication.java Signed-off-by: DevarshVasani --- .../app/src/main/java/app/organicmaps/MwmApplication.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/android/app/src/main/java/app/organicmaps/MwmApplication.java b/android/app/src/main/java/app/organicmaps/MwmApplication.java index 55eec023ae..8ba4b1b927 100644 --- a/android/app/src/main/java/app/organicmaps/MwmApplication.java +++ b/android/app/src/main/java/app/organicmaps/MwmApplication.java @@ -232,14 +232,15 @@ public class MwmApplication extends Application implements Application.ActivityL StrictMode.ThreadPolicy.Builder threadPolicyBuilder = new StrictMode.ThreadPolicy.Builder() .detectDiskReads() .detectDiskWrites() - .detectNetwork() // or .detectAll() for all detectable problems + .detectNetwork() + .detectCustomSlowCalls() .penaltyLog(); - threadPolicyBuilder.detectCustomSlowCalls(); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { threadPolicyBuilder.detectResourceMismatches(); + threadPolicyBuilder.detectExplicitGc(); } StrictMode.setThreadPolicy(threadPolicyBuilder.build()); @@ -247,9 +248,10 @@ public class MwmApplication extends Application implements Application.ActivityL StrictMode.VmPolicy.Builder vmPolicyBuilder = new StrictMode.VmPolicy.Builder() .detectLeakedSqlLiteObjects() .detectLeakedClosableObjects() + .detectFileUriExposure() .penaltyLog(); - vmPolicyBuilder.detectFileUriExposure(); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {