Committed by
GitHub
Merge pull request #713 from androi7/master
fix: Adapt app lifecycle states. In Android would the permission pop …
Showing
1 changed file
with
5 additions
and
6 deletions
| @@ -162,16 +162,15 @@ class _MobileScannerState extends State<MobileScanner> | @@ -162,16 +162,15 @@ class _MobileScannerState extends State<MobileScanner> | ||
| 162 | 162 | ||
| 163 | switch (state) { | 163 | switch (state) { |
| 164 | case AppLifecycleState.resumed: | 164 | case AppLifecycleState.resumed: |
| 165 | - _resumeFromBackground = false; | ||
| 166 | - _startScanner(); | 165 | + if (_resumeFromBackground) { |
| 166 | + _startScanner(); | ||
| 167 | + } | ||
| 167 | break; | 168 | break; |
| 168 | case AppLifecycleState.paused: | 169 | case AppLifecycleState.paused: |
| 169 | - _resumeFromBackground = true; | ||
| 170 | break; | 170 | break; |
| 171 | case AppLifecycleState.inactive: | 171 | case AppLifecycleState.inactive: |
| 172 | - if (!_resumeFromBackground) { | ||
| 173 | - _controller.stop(); | ||
| 174 | - } | 172 | + _resumeFromBackground = true; |
| 173 | + _controller.stop(); | ||
| 175 | break; | 174 | break; |
| 176 | case AppLifecycleState.detached: | 175 | case AppLifecycleState.detached: |
| 177 | break; | 176 | break; |
-
Please register or login to post a comment