Enable Strict Mode for debug builds

This commit is contained in:
Maksim Karasev 2025-01-17 15:44:32 +03:00
parent 627771d4b1
commit 5ba03acbcc

View file

@ -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()
)
}
}
}