# StrictMode.VmPolicy

Added in [API level 9](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# VmPolicy

*** ** * ** ***

Kotlin \|[Java](https://developer.android.com/reference/android/os/StrictMode.VmPolicy "View this page in Java")  

```
class VmPolicy
```

|---|------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                   ||
| ↳ | [android.os.StrictMode.VmPolicy](https://developer.android.com/reference/kotlin/android/os/StrictMode.VmPolicy#) |

[StrictMode](https://developer.android.com/reference/kotlin/android/os/StrictMode) policy applied to all threads in the virtual machine's process.

The policy is enabled by [setVmPolicy](https://developer.android.com/reference/kotlin/android/os/StrictMode#setVmPolicy(android.os.StrictMode.VmPolicy)).

## Summary

|                                                                                                  Nested classes                                                                                                   ||
|---|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|   | [Builder](https://developer.android.com/reference/kotlin/android/os/StrictMode.VmPolicy.Builder) Creates [VmPolicy](https://developer.android.com/reference/kotlin/android/os/StrictMode.VmPolicy#) instances. |

|                                                                                          Public methods                                                                                           ||
|----------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------|
| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [toString](https://developer.android.com/reference/kotlin/android/os/StrictMode.VmPolicy#toString())`()` <br /> |

|                                                                                                                                     Properties                                                                                                                                      ||
|---------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| static [StrictMode.VmPolicy](https://developer.android.com/reference/kotlin/android/os/StrictMode.VmPolicy#)! | [LAX](https://developer.android.com/reference/kotlin/android/os/StrictMode.VmPolicy#LAX:android.os.StrictMode.VmPolicy) The lax policy which doesn't catch anything. |

## Public methods

### toString

Added in [API level 9](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
fun toString(): String
```

|                                                          Return                                                          ||
|----------------------------------------------------------------------------------|----------------------------------------|
| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | a string representation of the object. |

## Properties

### LAX

Added in [API level 9](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val LAX: StrictMode.VmPolicy!
```

The lax policy which doesn't catch anything.