From 9b00bec6af615d058d1badf11fd298910aea3df9 Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Fri, 7 Jan 2022 15:09:35 -0800 Subject: [PATCH] Offload boot-complete broadcast by default Move the boot-completion broadcast to the separate "offload" dispatch queue by default, so that it no longer blocks other user-interactability broadcast dependencies such as widget lifecycle traffic. Bug: 208747905 Test: Boot device, observe `dumpsys activity broadcasts` Change-Id: I26c0966294f50cd42f2c96eb86b606a8f855d552 --- .../core/java/com/android/server/am/ActivityManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index da8c407a501d4..704d73935782a 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -2333,7 +2333,7 @@ public class ActivityManagerService extends IActivityManager.Stub offloadConstants.SLOW_TIME = Integer.MAX_VALUE; mEnableOffloadQueue = SystemProperties.getBoolean( - "persist.device_config.activity_manager_native_boot.offload_queue_enabled", false); + "persist.device_config.activity_manager_native_boot.offload_queue_enabled", true); mFgBroadcastQueue = new BroadcastQueue(this, mHandler, "foreground", foreConstants, false);