Showing
1 changed file
with
6 additions
and
0 deletions
| @@ -85,6 +85,12 @@ class MobileScanner( | @@ -85,6 +85,12 @@ class MobileScanner( | ||
| 85 | * Request camera permissions. | 85 | * Request camera permissions. |
| 86 | */ | 86 | */ |
| 87 | fun requestPermission(result: MethodChannel.Result) { | 87 | fun requestPermission(result: MethodChannel.Result) { |
| 88 | + if(pendingPermissionResult != null) { | ||
| 89 | + return | ||
| 90 | + } | ||
| 91 | + | ||
| 92 | + pendingPermissionResult = result | ||
| 93 | + | ||
| 88 | val permissions = arrayOf(Manifest.permission.CAMERA) | 94 | val permissions = arrayOf(Manifest.permission.CAMERA) |
| 89 | ActivityCompat.requestPermissions(activity, permissions, REQUEST_CODE) | 95 | ActivityCompat.requestPermissions(activity, permissions, REQUEST_CODE) |
| 90 | } | 96 | } |
-
Please register or login to post a comment