munkius

Preventing null error

... ... @@ -47,7 +47,7 @@ class _MobileScannerState extends State<MobileScanner>
@override
void initState() {
super.initState();
WidgetsBinding.instance.addObserver(this);
WidgetsBinding.instance?.addObserver(this);
controller = widget.controller ?? MobileScannerController();
}
... ... @@ -131,7 +131,7 @@ class _MobileScannerState extends State<MobileScanner>
@override
void dispose() {
controller.dispose();
WidgetsBinding.instance.removeObserver(this);
WidgetsBinding.instance?.removeObserver(this);
super.dispose();
}
}
... ...