Merge "docs: Can leave StrictMode enabled in prod"
This commit is contained in:
committed by
Android (Google) Code Review
commit
968ba9260a
@@ -114,20 +114,18 @@ import java.util.function.Consumer;
|
||||
*
|
||||
* <pre>
|
||||
* public void onCreate() {
|
||||
* if (DEVELOPER_MODE) {
|
||||
* StrictMode.setThreadPolicy(new {@link ThreadPolicy.Builder StrictMode.ThreadPolicy.Builder}()
|
||||
* .detectDiskReads()
|
||||
* .detectDiskWrites()
|
||||
* .detectNetwork() // or .detectAll() for all detectable problems
|
||||
* .penaltyLog()
|
||||
* .build());
|
||||
* StrictMode.setVmPolicy(new {@link VmPolicy.Builder StrictMode.VmPolicy.Builder}()
|
||||
* .detectLeakedSqlLiteObjects()
|
||||
* .detectLeakedClosableObjects()
|
||||
* .penaltyLog()
|
||||
* .penaltyDeath()
|
||||
* .build());
|
||||
* }
|
||||
* StrictMode.setThreadPolicy(new {@link ThreadPolicy.Builder StrictMode.ThreadPolicy.Builder}()
|
||||
* .detectDiskReads()
|
||||
* .detectDiskWrites()
|
||||
* .detectNetwork() // or .detectAll() for all detectable problems
|
||||
* .penaltyLog()
|
||||
* .build());
|
||||
* StrictMode.setVmPolicy(new {@link VmPolicy.Builder StrictMode.VmPolicy.Builder}()
|
||||
* .detectLeakedSqlLiteObjects()
|
||||
* .detectLeakedClosableObjects()
|
||||
* .penaltyLog()
|
||||
* .penaltyDeath()
|
||||
* .build());
|
||||
* super.onCreate();
|
||||
* }
|
||||
* </pre>
|
||||
@@ -146,9 +144,7 @@ import java.util.function.Consumer;
|
||||
* <p class="note">StrictMode is not a security mechanism and is not guaranteed to find all disk or
|
||||
* network accesses. While it does propagate its state across process boundaries when doing {@link
|
||||
* android.os.Binder} calls, it's still ultimately a best effort mechanism. Notably, disk or network
|
||||
* access from JNI calls won't necessarily trigger it. Future versions of Android may catch more (or
|
||||
* fewer) operations, so you should never leave StrictMode enabled in applications distributed on
|
||||
* Google Play.
|
||||
* access from JNI calls won't necessarily trigger it.
|
||||
*/
|
||||
public final class StrictMode {
|
||||
private static final String TAG = "StrictMode";
|
||||
|
||||
Reference in New Issue
Block a user