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

# MidiManager.OnDeviceOpenedListener

*** ** * ** ***


`
public
static


interface
MidiManager.OnDeviceOpenedListener
`


`


`

|---|
| android.media.midi.MidiManager.OnDeviceOpenedListener |

<br />

*** ** * ** ***

Listener class used for receiving the results of `https://developer.android.com/reference/android/media/midi/MidiManager#openDevice(android.media.midi.MidiDeviceInfo,%20android.media.midi.MidiManager.OnDeviceOpenedListener,%20android.os.Handler)` and
`https://developer.android.com/reference/android/media/midi/MidiManager#openBluetoothDevice(android.bluetooth.BluetoothDevice,%20android.media.midi.MidiManager.OnDeviceOpenedListener,%20android.os.Handler)`

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/android/media/midi/MidiManager.OnDeviceOpenedListener#onDeviceOpened(android.media.midi.MidiDevice)(https://developer.android.com/reference/android/media/midi/MidiDevice device) ` Called to respond to a `https://developer.android.com/reference/android/media/midi/MidiManager#openDevice(android.media.midi.MidiDeviceInfo,%20android.media.midi.MidiManager.OnDeviceOpenedListener,%20android.os.Handler)` request |

## Public methods

### onDeviceOpened

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

```
public abstract void onDeviceOpened (MidiDevice device)
```

Called to respond to a `https://developer.android.com/reference/android/media/midi/MidiManager#openDevice(android.media.midi.MidiDeviceInfo,%20android.media.midi.MidiManager.OnDeviceOpenedListener,%20android.os.Handler)` request

<br />

| Parameters ||
|---|---|
| `device` | `MidiDevice`: a `https://developer.android.com/reference/android/media/midi/MidiDevice` for opened device, or null if opening failed <br /> |