我将导入存储在数据库中的BASE64图像。

代码:

profileimage()async{
    var userimage1 = await DBHelper().getuserIMAGE1('roro');
    print(userimage1);
    if(userimage1 == Null){
      print('Empty');
    }else{
      setState(() {
        userimage1.map((e) {
          tmpimage = e['image0'];
        }).toList();
        print(tmpimage);
        _TmpBytesImage = Base64Decoder().convert(tmpimage);
        print(_TmpBytesImage);
        return Image.memory(_TmpBytesImage);
      });
    }
  }
  File pimage = profileimage();  << error

我得到了错误“ flutter :初始化器中只能访问静态成员”

我能怎么做?

最佳答案

您需要像下面这样打电话。

    Future.delayed(Duration.zero, () {
           // your code
        });

关于flutter - 错误:只能在初始化程序中访问静态成员,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58353915/

10-11 19:51