Merge "Fix PermissionHelper NullPointerException"
This commit is contained in:
@@ -257,9 +257,11 @@ public final class PermissionHelper {
|
|||||||
private boolean packageRequestsNotificationPermission(String packageName,
|
private boolean packageRequestsNotificationPermission(String packageName,
|
||||||
@UserIdInt int userId) {
|
@UserIdInt int userId) {
|
||||||
try {
|
try {
|
||||||
String[] permissions = mPackageManager.getPackageInfo(packageName, GET_PERMISSIONS,
|
PackageInfo pi = mPackageManager.getPackageInfo(packageName, GET_PERMISSIONS, userId);
|
||||||
userId).requestedPermissions;
|
if (pi != null) {
|
||||||
|
String[] permissions = pi.requestedPermissions;
|
||||||
return ArrayUtils.contains(permissions, NOTIFICATION_PERMISSION);
|
return ArrayUtils.contains(permissions, NOTIFICATION_PERMISSION);
|
||||||
|
}
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
Slog.e(TAG, "Could not reach system server", e);
|
Slog.e(TAG, "Could not reach system server", e);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user