Enable StrictMode to detect potential issues when iterating on the Java side of things

This commit is contained in:
Aaron Culliney 2015-06-09 21:06:32 -07:00
parent c47afc4ccb
commit 22037355c8

View File

@ -21,6 +21,7 @@ import android.content.pm.PackageManager;
import android.graphics.Rect;
import android.os.Build;
import android.os.Bundle;
import android.os.StrictMode;
import android.util.Log;
import android.view.GestureDetector;
import android.view.KeyEvent;
@ -147,6 +148,20 @@ public class Apple2Activity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
if (BuildConfig.DEBUG) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads()
.detectDiskWrites()
.detectAll()
.penaltyLog()
.build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects()
.detectLeakedClosableObjects()
.penaltyLog()
.penaltyDeath()
.build());
}
super.onCreate(savedInstanceState);
// Immediately set up exception handler ...