diff options
| author | 2022-09-23 11:37:41 +0800 | |
|---|---|---|
| committer | 2022-09-27 17:22:39 +0800 | |
| commit | 4842a82cee3a4c17ea72a545e4f0f07bd7de32a2 (patch) | |
| tree | ddd261efd49a9f5a3a3f48ec3fed7b359d86fff4 | |
| parent | 3023a3345543c8b4bced0cf98c5084ca9b884451 (diff) | |
Toast: Fix ActivityRecord does not attached to process
ActivityRecord's IApplicationThread has been set to null due
to the process being killed. At this time, the ActivityRecord
is no longer used.
Bug: 249221879
Test: build and boot
Signed-off-by: hupeng3 <hp121520@gmail.com>
Change-Id: I47b8ee8cb779dc64c4353d39d38b6c5d65fb8373
| -rw-r--r-- | services/core/java/com/android/server/wm/TaskFragment.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/TaskFragment.java b/services/core/java/com/android/server/wm/TaskFragment.java index 1b0c01816f73..9050d79d714f 100644 --- a/services/core/java/com/android/server/wm/TaskFragment.java +++ b/services/core/java/com/android/server/wm/TaskFragment.java @@ -1695,7 +1695,7 @@ class TaskFragment extends WindowContainer<WindowContainer> { ProtoLog.v(WM_DEBUG_STATES, "Executing finish of activity: %s", prev); prev = prev.completeFinishing(false /* updateVisibility */, "completePausedLocked"); - } else if (prev.hasProcess()) { + } else if (prev.attachedToProcess()) { ProtoLog.v(WM_DEBUG_STATES, "Enqueue pending stop if needed: %s " + "wasStopping=%b visibleRequested=%b", prev, wasStopping, prev.mVisibleRequested); |