diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml index a1215c10..25e38d40 100644 --- a/android/src/main/AndroidManifest.xml +++ b/android/src/main/AndroidManifest.xml @@ -3,10 +3,6 @@ - - diff --git a/lib/src/arcore_face_view.dart b/lib/src/arcore_face_view.dart index 0ba92c73..e9dd78a9 100644 --- a/lib/src/arcore_face_view.dart +++ b/lib/src/arcore_face_view.dart @@ -27,7 +27,7 @@ class _ArCoreFaceViewState extends State with WidgetsBindingObserver { @override void initState() { - WidgetsBinding.instance.addObserver(this); + WidgetsBinding.instance?.addObserver(this); super.initState(); } @@ -60,7 +60,7 @@ class _ArCoreFaceViewState extends State @override void dispose() { - WidgetsBinding.instance.removeObserver(this); + WidgetsBinding.instance?.removeObserver(this); super.dispose(); } } diff --git a/lib/src/arcore_view.dart b/lib/src/arcore_view.dart index d24cdf02..4e8e6968 100644 --- a/lib/src/arcore_view.dart +++ b/lib/src/arcore_view.dart @@ -36,7 +36,7 @@ class ArCoreView extends StatefulWidget { class _ArCoreViewState extends State with WidgetsBindingObserver { @override void initState() { - WidgetsBinding.instance.addObserver(this); + WidgetsBinding.instance?.addObserver(this); super.initState(); } @@ -70,7 +70,7 @@ class _ArCoreViewState extends State with WidgetsBindingObserver { @override void dispose() { - WidgetsBinding.instance.removeObserver(this); + WidgetsBinding.instance?.removeObserver(this); super.dispose(); } }