首页 > 解决方案 > 我希望在任何 UI 设置之前打开我的颤振应用程序时执行 _scanQR() 函数

问题描述

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

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

标签: flutterdartbarcodeflutter-layout

解决方案


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

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


推荐阅读