diff --git a/services/core/java/com/android/server/notification/NotificationManagerService.java b/services/core/java/com/android/server/notification/NotificationManagerService.java index a585f78b1fc44..1a67d1678f0d7 100755 --- a/services/core/java/com/android/server/notification/NotificationManagerService.java +++ b/services/core/java/com/android/server/notification/NotificationManagerService.java @@ -2661,6 +2661,7 @@ public class NotificationManagerService extends SystemService { final Set dndApprovedPackages = mConditionProviders.getAllowedPackages(); for (String pkg : dndApprovedPackages) { intent.setPackage(pkg); + intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT); getContext().sendBroadcastAsUser(intent, UserHandle.ALL); } }