This commit is contained in:
kunfei
2023-01-18 22:08:36 +08:00
parent f64d95d3a2
commit aaa2a061f9

View File

@@ -119,15 +119,13 @@ internal class Request : OnRequestPermissionsResultCallback {
}
fun getDeniedPermissions(permissions: Array<String>?): Array<String>? {
val context = source?.context ?: return permissions
if (permissions != null) {
val deniedPermissionList = ArrayList<String>()
for (permission in permissions) {
if (source?.context?.let {
ContextCompat.checkSelfPermission(
it,
permission
)
} != PackageManager.PERMISSION_GRANTED
if (
ContextCompat.checkSelfPermission(context, permission)
!= PackageManager.PERMISSION_GRANTED
) {
deniedPermissionList.add(permission)
}