FlutterBluePlus 上的实例化问题

问题描述 投票:0回答:2

我是 FLutter 的初学者,我正在尝试使用 FlutterBluePlus 来玩 BLE 连接。 但当我这么做的时候

FlutterBluePlus flutterBlue = FlutterBluePlus.instance;

我收到此错误消息“此表达式的类型为“void”,因此无法使用其值。(文档)尝试检查您是否使用了正确的 API;可能有一个函数或调用返回void 你没有预料到。还要检查类型参数和变量,它们也可能是 void。”

为什么无效?我很确定这不应该是

我已经在另一个项目中使用了 .instance,并且没有这个问题,并且阅读插件文档也没有帮助:/

预先感谢您的帮助!

flutter bluetooth-lowenergy
2个回答
0
投票

文档指出: https://pub.dev/documentation/flutter_blue_plus/latest/flutter_blue_plus/FlutterBluePlus/instance.html

@Deprecated('No longer needed, remove this from your code')
static void get instance => null;

所以现在已弃用。 当您与插件交互时,您不再创建实例,例如

FlutterBluePlus flutterBlue = FlutterBluePlus();
你只需使用
FlutterBluePlus.isScanning
作为示例


0
投票

FlutterViz 是易于使用的界面,带有 Flutter 拖放 UI 构建器,可快速启动您的项目。为您的应用程序设计现代、干净且像素完美的界面。在此处输入链接描述

© www.soinside.com 2019 - 2024. All rights reserved.