diff --git a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java index 8d99f078403a6..4000595c10883 100644 --- a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java +++ b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java @@ -6099,7 +6099,8 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { public boolean onForceStopPackage(String packageName, boolean doit, boolean evenPersistent, int userId) { synchronized (mGlobalLock) { - + // In case if setWindowManager hasn't been called yet when booting. + if (mRootWindowContainer == null) return false; return mRootWindowContainer.finishDisabledPackageActivities(packageName, null /* filterByClasses */, doit, evenPersistent, userId, // Only remove the activities without process because the activities with