From 92610623e8abe5a20970fefeb46aa94d18e9d8ee Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Mon, 6 Feb 2017 10:51:54 -0600 Subject: [PATCH] Enable strict mode logging --- src/debug/java/org/tasks/BuildSetup.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/debug/java/org/tasks/BuildSetup.java b/src/debug/java/org/tasks/BuildSetup.java index 433f044d6..13cf1ff92 100644 --- a/src/debug/java/org/tasks/BuildSetup.java +++ b/src/debug/java/org/tasks/BuildSetup.java @@ -2,6 +2,7 @@ package org.tasks; import android.app.Application; import android.content.Context; +import android.os.StrictMode; import com.facebook.stetho.Stetho; import com.facebook.stetho.timber.StethoTree; @@ -26,5 +27,16 @@ public class BuildSetup { Timber.plant(new StethoTree()); Stetho.initializeWithDefaults(context); LeakCanary.install((Application) context.getApplicationContext()); + StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() + .detectDiskReads() + .detectDiskWrites() + .detectNetwork() + .penaltyLog() + .build()); + StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder() + .detectLeakedSqlLiteObjects() + .detectLeakedClosableObjects() + .penaltyLog() + .build()); } }