usbEventStream property
Use this stream to detect if a USB device is plugged in or removed.
Example
@override
void initState() {
super.initState();
UsbSerial.usbEventStream.listen((String event) {
print("Usb Event $event");
setState(() {
_lastEvent = event;
});
});
}
Implementation
static Stream<String> get usbEventStream {
if (_eventStream == null) {
_eventStream =
_eventChannel.receiveBroadcastStream().map<String>((value) => value);
}
return _eventStream;
}