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

# VirtualDeviceManager.VirtualDeviceListener

*** ** * ** ***

` public static interface VirtualDeviceManager.VirtualDeviceListener `   
` `

|---|
| android.companion.virtual.VirtualDeviceManager.VirtualDeviceListener |

<br />

*** ** * ** ***

Listener for changes in the available virtual devices.
**See also:**

- `https://developer.android.com/reference/android/companion/virtual/VirtualDeviceManager#registerVirtualDeviceListener(java.util.concurrent.Executor,%20android.companion.virtual.VirtualDeviceManager.VirtualDeviceListener)`

## Summary

| ### Public methods ||
|---|---|
| ` default void` | ` https://developer.android.com/reference/android/companion/virtual/VirtualDeviceManager.VirtualDeviceListener#onVirtualDeviceClosed(int)(int deviceId) ` Called whenever a virtual device has been removed from the system. |
| ` default void` | ` https://developer.android.com/reference/android/companion/virtual/VirtualDeviceManager.VirtualDeviceListener#onVirtualDeviceCreated(int)(int deviceId) ` Called whenever a new virtual device has been added to the system. |

## Public methods

### onVirtualDeviceClosed

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

```
public void onVirtualDeviceClosed (int deviceId)
```

Called whenever a virtual device has been removed from the system.

<br />

| Parameters ||
|---|---|
| `deviceId` | `int`: The id of the virtual device that was removed. <br /> |

### onVirtualDeviceCreated

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

```
public void onVirtualDeviceCreated (int deviceId)
```

Called whenever a new virtual device has been added to the system. Use `https://developer.android.com/reference/android/companion/virtual/VirtualDeviceManager#getVirtualDevice(int)` to get more information about the device.

<br />

| Parameters ||
|---|---|
| `deviceId` | `int`: The id of the virtual device that was added. <br /> |