See Also: StrictMode+VmPolicy+Builder
public sealed class StrictMode.VmPolicy.Builder : Object
Creates StrictMode+VmPolicy instances. Methods whose names start with detect specify what problems we should look for. Methods whose names start with penalty specify what we should do when we detect a problem.
You can call as many detect and penalty methods as you like. Currently order is insignificant: all penalties apply to all detected problems.
For example, detect everything and log anything that's found:
StrictMode.VmPolicy policy = new StrictMode.VmPolicy.Builder() .detectAll() .penaltyLog() .build(); StrictMode.setVmPolicy(policy);
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 9
The members of Android.OS.StrictMode.VmPolicy.Builder are listed below.
See Also: Object
Construct the VmPolicy instance.
Detect leaks of Activity subclasses.
Detect everything that's potentially suspect.
Detect when a file://Uri is exposed beyond this app.
Detect when an ICloseable or other object with a explict termination method is finalized without having been closed.
Detect when a BroadcastReceiver or IServiceConnection is leaked during Context teardown.
Detect when an SQLiteCursor or other SQLite object is finalized without having been closed.
Crashes the whole process on violation.
Enable detected violations log a stacktrace and timing data to the DropBoxManager on policy violation.
Log detected violations to the system log.
Set an upper bound on how many instances of a class can be in memory at once.