我正在使用 Flutter 开发一个应用程序。我想使用 Isolate 执行一些 Firebase 查询。但是每次我运行该应用程序时都会出现此错误并且没有显示任何内容。
这是我的代码
class HomePage extends StatefulWidget {
HomePage({Key key, this.title}) : super(key: key);
final String title;
@override
HomePageState createState() => HomePageState();
}
class HomePageState extends State<HomePage>{
Isolate _isolate;
ReceivePort _receivePort;
String _data;
@override
Widget build(BuildContext context){
return WillPopScope(
child: Scaffold(){
child : Center(child:Text('${_data}'))
});
}
//To start
void _start() async {
_receivePort = ReceivePort();
_isolate = await Isolate.spawn(getData, _receivePort.sendPort);
_receivePort.listen(_displayData, onDone: () {
print("done!");
});
}
//Display data;
void _displayData(dynamic data) {
setState(() { …Run Code Online (Sandbox Code Playgroud) 我正在一个项目中工作,其中我想使用字节类型作为变量。但是当我尝试byte varNameor时List<byte> varName,关键字byte带有下划线。我想做那样的事
List<byte> varName = [0, 2, 5 ,7, ..., ..., x];
但这不起作用。