Я создаю приложение сканирования 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;
});
},
)
);
}