Add TaskFragmentOrganizer#onActivityReparentToTask

When the activity exits PiP and is reparented to the original Task, the
organizer should handle it as a new launch.

Bug: 225371112
Test: atest WmTests:TaskFragmentTest
Test: atest WmTests:TaskFragmentOrganizerControllerTest
Change-Id: Ia7e32e995a35e167b0d76e701c972b269ae068cc
This commit is contained in:
Chris Li
2022-04-18 17:28:35 +08:00
parent 701b3f759c
commit 9e08260cce
11 changed files with 439 additions and 63 deletions

View File

@@ -3031,6 +3031,12 @@
"group": "WM_DEBUG_FOCUS_LIGHT",
"at": "com\/android\/server\/wm\/DisplayContent.java"
},
"873160948": {
"message": "Activity=%s reparent to taskId=%d",
"level": "VERBOSE",
"group": "WM_DEBUG_WINDOW_ORGANIZER",
"at": "com\/android\/server\/wm\/TaskFragmentOrganizerController.java"
},
"873914452": {
"message": "goodToGo()",
"level": "DEBUG",