diff options
| author | Menny Even Danan <menny@evendanan.net> | 2020-01-31 22:09:21 +0000 |
|---|---|---|
| committer | Menny Even Danan <menny@evendanan.net> | 2020-01-31 22:29:45 +0000 |
| commit | 83aead19e90247a111c7f114d4d1a3e0c2f82913 (patch) | |
| tree | b48d2f4322e322c132e210b44007e25c35cd93dd /ime/app/src/debug | |
| parent | d88ed14124b87ffb3f210b87f1a51a30ca33dfa6 (diff) | |
| download | AnySoftKeyboard-83aead19e90247a111c7f114d4d1a3e0c2f82913.tar.gz AnySoftKeyboard-83aead19e90247a111c7f114d4d1a3e0c2f82913.tar.bz2 | |
Remove StrictMode from non-debug code
Diffstat (limited to 'ime/app/src/debug')
| -rw-r--r-- | ime/app/src/debug/java/com/anysoftkeyboard/debug/DebugAnyApplication.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ime/app/src/debug/java/com/anysoftkeyboard/debug/DebugAnyApplication.java b/ime/app/src/debug/java/com/anysoftkeyboard/debug/DebugAnyApplication.java index fe095d3e5..30494b14b 100644 --- a/ime/app/src/debug/java/com/anysoftkeyboard/debug/DebugAnyApplication.java +++ b/ime/app/src/debug/java/com/anysoftkeyboard/debug/DebugAnyApplication.java @@ -18,6 +18,8 @@ package com.anysoftkeyboard.debug; import android.content.SharedPreferences; import android.graphics.drawable.Drawable; +import android.os.Build; +import android.os.StrictMode; import android.support.v4.content.ContextCompat; import com.anysoftkeyboard.base.utils.Logger; import com.menny.android.anysoftkeyboard.AnyApplication; @@ -30,6 +32,16 @@ public class DebugAnyApplication extends AnyApplication { protected void setupCrashHandler(SharedPreferences sp) { super.setupCrashHandler(sp); Logger.setLogProvider(new LogCatLogProvider()); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { + StrictMode.setThreadPolicy( + new StrictMode.ThreadPolicy.Builder() + .detectAll() + .penaltyLog() + .penaltyFlashScreen() + .build()); + StrictMode.setVmPolicy( + new StrictMode.VmPolicy.Builder().detectAll().penaltyLog().build()); + } } @Override |
