mirror of
https://github.com/nix-community/nix-on-droid-app.git
synced 2025-12-11 03:21:14 +01:00
Fixed: Catch exception when requesting permissions, like if request code is negative
This commit is contained in:
parent
5e09a501c9
commit
7de0613617
1 changed files with 5 additions and 1 deletions
|
|
@ -63,7 +63,11 @@ public class PermissionUtils {
|
||||||
result = ContextCompat.checkSelfPermission(activity, permission);
|
result = ContextCompat.checkSelfPermission(activity, permission);
|
||||||
if (result != PackageManager.PERMISSION_GRANTED) {
|
if (result != PackageManager.PERMISSION_GRANTED) {
|
||||||
Logger.logDebug(LOG_TAG, "Requesting Permissions: " + Arrays.toString(permissions));
|
Logger.logDebug(LOG_TAG, "Requesting Permissions: " + Arrays.toString(permissions));
|
||||||
activity.requestPermissions(new String[]{permission}, requestCode);
|
try {
|
||||||
|
activity.requestPermissions(new String[]{permission}, requestCode);
|
||||||
|
} catch (Exception e) {
|
||||||
|
Logger.logStackTraceWithMessage(LOG_TAG, "Failed to request permissions with request code " + requestCode + ": " + Arrays.toString(permissions), e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue