flutter - 我希望 _scanQR() 函数在我的 flutter 应用程序在任何 UI 设置之前打开时执行

标签 flutter dart barcode flutter-layout

我正在用 flutter 制作条形码扫描器应用程序
按照 _scanQR() 函数打开相机并扫描条形码并将结果存储在 qrResult String 中。
我希望在没有任何按钮 onPress 事件的情况下打开我的应用程序时执行此功能,并且在扫描条形码后应该设置 GUI。

 Future _scanQR() async {
      String qrResult = await BarcodeScanner.scan();
      setState(() {
        result = qrResult;
      });
  }

最佳答案

在初始化状态调用函数。确保你有一个有状态的

@override
  void initState() {
    super.initState();
    _scanQR();
  }

关于flutter - 我希望 _scanQR() 函数在我的 flutter 应用程序在任何 UI 设置之前打开时执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56476407/

相关文章:

javascript - 如何将Javascript字符串编码为与Libre Barcode 128一起使用的code128?

dart - 如何在代码中区分 flutter 中的 debug 和 release 模式?

flutter - Dart-Code 正在切换到使用语言服务器协议(protocol)以提高性能。您想现在启用它吗?

perl - 如何向 html2ps 添加条形码支持?

flutter - 构建FutureBuilder <List <Data >>(脏,状态:_FutureBuilderState <List <Data >>#d53db)时,引发了以下NoSuchMethodError。

dart - 如何获得使用 AngularDart 的路线?

java - 如何使条码扫描仪只扫描一次(Google Mobile Vision API)?

Flutter FirebaseMessaging - StreamSubscription 未正确处理

android - 我在 flutter 中遇到 gradle 问题。无法打开设置文件的设置通用类缓存

functional-programming - Dart:映射列表(list.map)