diff --git a/services/core/java/com/android/server/dreams/DreamController.java b/services/core/java/com/android/server/dreams/DreamController.java index e5357f61d076e..01b6aea6f2664 100644 --- a/services/core/java/com/android/server/dreams/DreamController.java +++ b/services/core/java/com/android/server/dreams/DreamController.java @@ -118,6 +118,8 @@ final class DreamController { // are yet to be delivered. options.setDeliveryGroupMatchingKey( DREAMING_DELIVERY_GROUP_NAMESPACE, DREAMING_DELIVERY_GROUP_KEY); + // This allows the broadcast delivery to be delayed to apps in the Cached state. + options.setDeferUntilActive(true); return options.toBundle(); }