5447e27488
Root clause: In connected displays, the recents windows are rendered in a separated window instead of in Launcher / QuickStepLauncher. And thus, Launcher#onScreenOnChanged doesn't clean up the recents windows upon screen off. This CL also updates RecentsState#toString to make it easier to differentiate RecentsState from LauncherState in the logs. Flag: com.android.launcher3.enable_overview_on_connected_displays Test: Manually verified that the recents windows UI shown on a connected display is cleaned up after screen Bug: 415040428 Change-Id: Iac602237943f341f1ce46d651c5b98003f3914c9