scanConnect method
扫描可以连接的设备
Implementation
@override
void scanConnect(BleDeviceScanCall call) {
_channel.setMethodCallHandler(null);
_channel.setMethodCallHandler((channelCall) {
if (channelCall.method == "scanResult") {
call.scanResult(
channelCall.arguments["deviceId"], channelCall.arguments["rssi"]);
}
return Future.value(null);
});
_channel
.invokeMethod<String>("scanConnect")
.then((uid) {})
.onError((PlatformException error, stackTrace) {
_channel.setMethodCallHandler(null);
call.fail(error);
});
}