mirror of
https://github.com/fankes/termux-app.git
synced 2025-09-06 10:45:23 +08:00
Fixed: Fix PermissionUtils.requestPermissions()
not requesting multiple permissions correctly
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user