Fix bug in camera example. (#1958)
diff --git a/packages/camera/example/lib/main.dart b/packages/camera/example/lib/main.dart
index 2e2aa4d..10b0ff9 100644
--- a/packages/camera/example/lib/main.dart
+++ b/packages/camera/example/lib/main.dart
@@ -52,6 +52,10 @@
@override
void didChangeAppLifecycleState(AppLifecycleState state) {
+ // App state changed before we got the chance to initialize.
+ if (controller == null || !controller.value.isInitialized) {
+ return;
+ }
if (state == AppLifecycleState.inactive) {
controller?.dispose();
} else if (state == AppLifecycleState.resumed) {