Showing
2 changed files
with
8 additions
and
3 deletions
| @@ -46,7 +46,12 @@ android { | @@ -46,7 +46,12 @@ android { | ||
| 46 | 46 | ||
| 47 | dependencies { | 47 | dependencies { |
| 48 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" | 48 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" |
| 49 | - implementation 'com.google.android.gms:play-services-mlkit-barcode-scanning:18.0.0' | 49 | + |
| 50 | + // Use this dependency to bundle the model with your app | ||
| 51 | + implementation 'com.google.mlkit:barcode-scanning:17.0.2' | ||
| 52 | + // Use this dependency to use the dynamically downloaded model in Google Play Services | ||
| 53 | +// implementation 'com.google.android.gms:play-services-mlkit-barcode-scanning:18.0.0' | ||
| 54 | + | ||
| 50 | implementation "androidx.camera:camera-camera2:1.2.0-alpha01" | 55 | implementation "androidx.camera:camera-camera2:1.2.0-alpha01" |
| 51 | implementation 'androidx.camera:camera-lifecycle:1.2.0-alpha01' | 56 | implementation 'androidx.camera:camera-lifecycle:1.2.0-alpha01' |
| 52 | 57 |
| @@ -47,7 +47,7 @@ class _MobileScannerState extends State<MobileScanner> | @@ -47,7 +47,7 @@ class _MobileScannerState extends State<MobileScanner> | ||
| 47 | @override | 47 | @override |
| 48 | void initState() { | 48 | void initState() { |
| 49 | super.initState(); | 49 | super.initState(); |
| 50 | - WidgetsBinding.instance?.addObserver(this); | 50 | + WidgetsBinding.instance.addObserver(this); |
| 51 | controller = widget.controller ?? MobileScannerController(); | 51 | controller = widget.controller ?? MobileScannerController(); |
| 52 | } | 52 | } |
| 53 | 53 | ||
| @@ -131,7 +131,7 @@ class _MobileScannerState extends State<MobileScanner> | @@ -131,7 +131,7 @@ class _MobileScannerState extends State<MobileScanner> | ||
| 131 | @override | 131 | @override |
| 132 | void dispose() { | 132 | void dispose() { |
| 133 | controller.dispose(); | 133 | controller.dispose(); |
| 134 | - WidgetsBinding.instance?.removeObserver(this); | 134 | + WidgetsBinding.instance.removeObserver(this); |
| 135 | super.dispose(); | 135 | super.dispose(); |
| 136 | } | 136 | } |
| 137 | } | 137 | } |
-
Please register or login to post a comment