![](/img/trans.png)
[英]How to Store a BluetoothDevice Object to Shared Preferences in my flutter App( BluetoothDevice object type not supported)
[英]Flutter Error: A value of type 'BluetoothDevice?' can't be assigned to a variable of type 'BluetoothDevice'
Flutter 錯誤:'BluetoothDevice' 類型的值? 不能分配給“BluetoothDevice”類型的變量。 嘗試更改變量的類型,或將右側類型轉換為“BluetoothDevice”。
void initState() {
super.initState();
// Start scanning for devices
flutterBlue.startScan(timeout: Duration(seconds: 4));
// Listen for scan results
flutterBlue.scanResults.listen((results) {
// Find the heart rate device
device = results.firstWhere((r) => r.device.name == 'Heart Rate',
orElse: () => null)?.device;
if (device != null) {
flutterBlue.stopScan();
connectToDevice();
}
});
}
嘗試這個:
void initState() {
super.initState();
// Start scanning for devices
flutterBlue.startScan(timeout: Duration(seconds: 4));
// Listen for scan results
flutterBlue.scanResults.listen((results) {
if(results != null) {
// Find the heart rate device
device = results.firstWhere((r) => r.device.name == 'Heart Rate',
orElse: () => null)!.device;
}
if (device != null) {
flutterBlue.stopScan();
connectToDevice();
}
});
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.