From 5ba03acbcc678e22b7d169e3336dabb22071a833 Mon Sep 17 00:00:00 2001 From: Maksim Karasev Date: Fri, 17 Jan 2025 15:44:32 +0300 Subject: [PATCH] Enable Strict Mode for debug builds --- .../karasevm/privatednstoggle/PrivateDNSApp.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/src/main/java/ru/karasevm/privatednstoggle/PrivateDNSApp.kt b/app/src/main/java/ru/karasevm/privatednstoggle/PrivateDNSApp.kt index 921e71a..c404503 100644 --- a/app/src/main/java/ru/karasevm/privatednstoggle/PrivateDNSApp.kt +++ b/app/src/main/java/ru/karasevm/privatednstoggle/PrivateDNSApp.kt @@ -1,6 +1,7 @@ package ru.karasevm.privatednstoggle import android.app.Application +import android.os.StrictMode import com.google.android.material.color.DynamicColors import ru.karasevm.privatednstoggle.data.DnsServerRepository import ru.karasevm.privatednstoggle.data.database.DnsServerRoomDatabase @@ -13,5 +14,20 @@ class PrivateDNSApp : Application() { override fun onCreate() { super.onCreate() DynamicColors.applyToActivitiesIfAvailable(this) + + if (BuildConfig.DEBUG){ + StrictMode.setThreadPolicy( + StrictMode.ThreadPolicy.Builder() + .detectAll() + .penaltyLog() + .build() + ) + StrictMode.setVmPolicy( + StrictMode.VmPolicy.Builder() + .detectAll() + .penaltyLog() + .build() + ) + } } } \ No newline at end of file