小编FQu*_*iho的帖子

无法在 Isolate 中执行 Firebase 查询

我正在使用 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)

dart-isolates firebase flutter google-cloud-firestore

7
推荐指数
1
解决办法
578
查看次数

如何声明字节列表?

我正在一个项目中工作,其中我想使用字节类型作为变量。但是当我尝试byte varNameor时List<byte> varName,关键字byte带有下划线。我想做那样的事

List<byte> varName = [0, 2, 5 ,7, ..., ..., x];

但这不起作用。

dart flutter

3
推荐指数
1
解决办法
8784
查看次数