Add missing userId arg
And a bit of logging Test: create new user, validate DND pregrants Fixes: 194923567 Change-Id: Id48e0949f4e70f4b1be841cbebd5e5e474086efe
This commit is contained in:
@@ -766,7 +766,7 @@ public class NotificationManagerService extends SystemService {
|
||||
|
||||
ArraySet<String> defaultDnds = mConditionProviders.getDefaultPackages();
|
||||
for (int i = 0; i < defaultDnds.size(); i++) {
|
||||
allowDndPackage(defaultDnds.valueAt(i));
|
||||
allowDndPackage(userId, defaultDnds.valueAt(i));
|
||||
}
|
||||
|
||||
setDefaultAssistantForUser(userId);
|
||||
@@ -866,9 +866,9 @@ public class NotificationManagerService extends SystemService {
|
||||
}
|
||||
}
|
||||
|
||||
private void allowDndPackage(String packageName) {
|
||||
private void allowDndPackage(int userId, String packageName) {
|
||||
try {
|
||||
getBinderService().setNotificationPolicyAccessGranted(packageName, true);
|
||||
getBinderService().setNotificationPolicyAccessGrantedForUser(packageName, userId, true);
|
||||
} catch (RemoteException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
@@ -475,6 +475,7 @@ public final class NotificationRecord {
|
||||
pw.println(prefix + "opPkg=" + getSbn().getOpPkg());
|
||||
pw.println(prefix + "icon=" + notification.getSmallIcon());
|
||||
pw.println(prefix + "flags=0x" + Integer.toHexString(notification.flags));
|
||||
pw.println(prefix + "originalFlags=0x" + Integer.toHexString(mOriginalFlags));
|
||||
pw.println(prefix + "pri=" + notification.priority);
|
||||
pw.println(prefix + "key=" + getSbn().getKey());
|
||||
pw.println(prefix + "seen=" + mStats.hasSeen());
|
||||
@@ -541,6 +542,7 @@ public final class NotificationRecord {
|
||||
if (notification == null) {
|
||||
pw.println(prefix + "None");
|
||||
return;
|
||||
|
||||
}
|
||||
pw.println(prefix + "fullscreenIntent=" + notification.fullScreenIntent);
|
||||
pw.println(prefix + "contentIntent=" + notification.contentIntent);
|
||||
|
||||
Reference in New Issue
Block a user