Fixed: Fix PermissionUtils.requestPermissions() not requesting multiple permissions correctly

This commit is contained in:
agnostic-apollo
2022-03-15 14:22:29 +05:00
parent 760ae78aff
commit 792c33c9a5

View File

@@ -133,9 +133,9 @@ public class PermissionUtils {
try {
if (context instanceof AppCompatActivity)
((AppCompatActivity) context).requestPermissions(new String[]{permission}, requestCode);
((AppCompatActivity) context).requestPermissions(permissions, requestCode);
else if (context instanceof Activity)
((Activity) context).requestPermissions(new String[]{permission}, requestCode);
((Activity) context).requestPermissions(permissions, requestCode);
else {
Error.logErrorAndShowToast(context, LOG_TAG,
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);
return false;
}
break;
}
}