Expand the launching container if necessary
1. Expand the launching overlay with activity association if the
associated activity is part of a split for simplicity,
or we may need to handle three or more TaskFragment transitions
in a single transaction. Expanding the overlay is a reasonable
fallback among all available options, especially for the requester
app team
2. Skip resolving launching intent if the launching activity
also associates an overlay.
3. Disallows placheholder to launch if there's a visible
overlay container with activity association.
Bug: 243518738
Test: atest WMJetpackUnitTests
Flag: com.android.window.flags.activity_embedding_overlay_presentation_flag
Change-Id: I0a6436d7dd496b07631c9b33fce3c8a8a9f5b70a
6 files changed