diff --git a/services/core/java/com/android/server/notification/NotificationManagerService.java b/services/core/java/com/android/server/notification/NotificationManagerService.java index 19c717d624250..3e62036234699 100755 --- a/services/core/java/com/android/server/notification/NotificationManagerService.java +++ b/services/core/java/com/android/server/notification/NotificationManagerService.java @@ -2659,6 +2659,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); } }