283da3bf5ffb0fe39f69171215a7cd950238bca6
When user dismiss pip, WindowOrganizerController#applyChanges would first try to resize pinned task, this will cause the activity to do ensureActivityConfiguration and which could trigger configuration change or relaunch the client activity. However, the windowing mode was not change yet, so the windowing mode change would be scheduled in another configuration change to client. But since the windowing mode is not public, client will treat there is difference so skip that configuration. To ensure client receive windowing mode change, check it before check configuration difference. And in order to prevent the WindowState#reportResized send before ActivityRelaunchItem send to client, skip resize if we already know that activity is going to relaunch. Bug: 165051679 Test: atest ActivityLifecyclePipTests ActivityLifecycleSplitScreenTests ActivityLifecycleTopResumedStateTests PinnedStackTests SplitScreenTests ActivityLifecycleKeyguardTests Change-Id: I7b96bbcf1a71ff75751e14db44c03261862bc857
…
Merge "Update language to comply with Android's inclusive language guidance" am:
f98e615b6d am: 9016cc88e3
…
…
…
…
Merge "Use jni_headers instead of JNI_H_INCLUDE" am:
75a5b44258 am: b842272135 am: 61ea9dd847 am: fe576af25a am: b90a8a87d9
…
…
Merge "IorapForwardingService: Suppress error log" am:
c20242f7e6 am: 3e1b131387 am: 2206e69609 am: a0421d89ba am: 1c30e174e9
Merge "Add adhoc conference APIs to RemoteConnection and RemoteConnectionService." am:
329c6ff777 am: e40cfa60de am: 6a55cd1644 am: 300b3cce72 am: f98b0c5eb1
Merge "Fix typo "thew" -> "threw" in AndroidTestRunner" am:
0b778939c7 am: 3f1247e91b am: 7d95615a4d am: 5f1edaf743 am: 3371e64939
Merge "Revert "[RFPM03] Check permission by uid."" am:
50bb631f03 am: 6c6c7cdb81 am: 45f2280d3a am: 1c66746130 am: ad67c0bbd9
Merge "Drop deprecated API lists from csv merge script" am:
269f58445d am: 33afbc9347 am: 3c8464e035 am: da9fd82cd3 am: 56a135a19a
…
…
…
Merge "Re-apply "Add bp-based disting of android stubs"" into rvc-dev-plus-aosp am:
b1db8662c0 am: 4b57d15fa3 am: b75a7e0983
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%