mirror of
https://github.com/nix-community/nix-on-droid-app.git
synced 2025-11-25 11:49:44 +01:00
Fixed: Fix PermissionUtils.requestPermissions() not requesting multiple permissions correctly
This commit is contained in:
parent
760ae78aff
commit
792c33c9a5
1 changed files with 4 additions and 2 deletions
|
|
@ -133,9 +133,9 @@ public class PermissionUtils {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (context instanceof AppCompatActivity)
|
if (context instanceof AppCompatActivity)
|
||||||
((AppCompatActivity) context).requestPermissions(new String[]{permission}, requestCode);
|
((AppCompatActivity) context).requestPermissions(permissions, requestCode);
|
||||||
else if (context instanceof Activity)
|
else if (context instanceof Activity)
|
||||||
((Activity) context).requestPermissions(new String[]{permission}, requestCode);
|
((Activity) context).requestPermissions(permissions, requestCode);
|
||||||
else {
|
else {
|
||||||
Error.logErrorAndShowToast(context, LOG_TAG,
|
Error.logErrorAndShowToast(context, LOG_TAG,
|
||||||
FunctionErrno.ERRNO_PARAMETER_NOT_INSTANCE_OF.getError("context", "requestPermissions", "Activity or AppCompatActivity"));
|
FunctionErrno.ERRNO_PARAMETER_NOT_INSTANCE_OF.getError("context", "requestPermissions", "Activity or AppCompatActivity"));
|
||||||
|
|
@ -147,6 +147,8 @@ public class PermissionUtils {
|
||||||
Logger.showToast(context, errmsg + "\n" + e.getMessage(), true);
|
Logger.showToast(context, errmsg + "\n" + e.getMessage(), true);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue