cf4411df43be9b1532ce30f398ef42c8750e7510
Rearrange how we generate the transition specs, which involves creating a thumbnail on the mainthread (about 10ms on large devices): First, we put launching the activity onto a handler thread (with default priority), to free up the main thread. Then, we immediately start generating the thumbnail such that when the future calls us we have the generated spec already handy. For that we need to be able to supply a specs future into ActivityOptions, to avoid race conditions. Furthermore we need to make sure not to call into WM while creating specs, to avoid WM lock contention. Test: App -> Recents -> Same app, inspect app transition logs Test: Double tap recents for quick switching Bug: 32668632 Change-Id: Ic6ec65c2560f67cade3b5ddde9f79ee13e9ba32c
Merge "Merge "Adding 'uhid' permission for bluetooth stack." am:
3e010d1353 am: 96d3b668bb am: 50c5253c2d" into oc-dev-plus-aosp
…
…
…
…
…
…
…
Merge "Merge "Change signalStrength to int." am:
73818566d6 am: 762e0c1162 am: 7e80c3f00b" into oc-dev-plus-aosp
Merge "Setting Session commited broadcast when an existing apk is enabled for a different user" into oc-dev am:
fc157e702f
…
…
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%