Loading api/current.xml +11 −0 Original line number Diff line number Diff line Loading @@ -131667,6 +131667,17 @@ visibility="public" > </method> <method name="enableDefaults" return="void" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getThreadPolicy" return="android.os.StrictMode.ThreadPolicy" abstract="false" core/java/android/os/StrictMode.java +19 −1 Original line number Diff line number Diff line Loading @@ -66,7 +66,7 @@ import java.util.HashMap; * .penaltyLog() * .build()); * StrictMode.setVmPolicy(new {@link VmPolicy.Builder StrictMode.VmPolicy.Builder}() * .detectLeakedSqlLiteCursors() * .detectLeakedSqlLiteObjects() * .penaltyLog() * .penaltyDeath() * .build()); Loading Loading @@ -961,6 +961,24 @@ public final class StrictMode { return new VmPolicy(sVmPolicyMask); } /** * Enable the recommended StrictMode defaults, with violations just being logged. * * <p>This catches disk and network access on the main thread, as * well as leaked SQLite cursors. This is simply a wrapper around * {@link #setVmPolicy} and {@link #setThreadPolicy}. */ public static void enableDefaults() { StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectAll() .penaltyLog() .build()); StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder() .detectLeakedSqlLiteObjects() .penaltyLog() .build()); } /** * @hide */ Loading Loading
api/current.xml +11 −0 Original line number Diff line number Diff line Loading @@ -131667,6 +131667,17 @@ visibility="public" > </method> <method name="enableDefaults" return="void" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > </method> <method name="getThreadPolicy" return="android.os.StrictMode.ThreadPolicy" abstract="false"
core/java/android/os/StrictMode.java +19 −1 Original line number Diff line number Diff line Loading @@ -66,7 +66,7 @@ import java.util.HashMap; * .penaltyLog() * .build()); * StrictMode.setVmPolicy(new {@link VmPolicy.Builder StrictMode.VmPolicy.Builder}() * .detectLeakedSqlLiteCursors() * .detectLeakedSqlLiteObjects() * .penaltyLog() * .penaltyDeath() * .build()); Loading Loading @@ -961,6 +961,24 @@ public final class StrictMode { return new VmPolicy(sVmPolicyMask); } /** * Enable the recommended StrictMode defaults, with violations just being logged. * * <p>This catches disk and network access on the main thread, as * well as leaked SQLite cursors. This is simply a wrapper around * {@link #setVmPolicy} and {@link #setThreadPolicy}. */ public static void enableDefaults() { StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectAll() .penaltyLog() .build()); StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder() .detectLeakedSqlLiteObjects() .penaltyLog() .build()); } /** * @hide */ Loading