connectChange method
监听连接状态
Implementation
@override
Stream<BleConnectStateChange> connectChange() {
_receiveBroadcastStream ??=
_eventChannel.receiveBroadcastStream().asyncMap((event) {
Map<String, dynamic> map = json.decode(event);
return BleConnectStateChange(
deviceId: map["deviceId"] ?? "",
status: ConnectStatus.fruitFromString(map["connectStatus"]));
});
return _receiveBroadcastStream!;
}