QrCamera не отображается, когда я вернулся с другого экрана - PullRequest
0 голосов
/ 03 ноября 2019

Я создаю приложение сканирования QR во флаттере, где домашний экран сканирует экран. когда приложение запускается, оно отлично работает, но когда я перехожу на другой экран и возвращаюсь домой, виджет QrCamera не отображается. Я использую плагин "qr_mobile_vision: ^ 0.2.2" для сканирования QR-кода

Widget build(BuildContext context) {
  return Scaffold(
     body:QrCamera(
      key: _qrCameraKey,
      onError: (buildContext, error) {
        return Text(
          error.toString(),
          style: TextStyle(color: Colors.red),
        );
      },
      offscreenBuilder: (buildContext) {
        return Text('offscreenBuilder');
      },
      notStartedBuilder: (buildContext) {
        return Text('notStartedBuilder');
      },
      qrCodeCallback: (code) {
         setState(() {
           qr = code;
         });
      },
    )
  );

}
...