diff options
| author | 2022-03-08 23:12:19 +0800 | |
|---|---|---|
| committer | 2022-03-14 16:49:34 +0800 | |
| commit | 2dcd75e60a4ccefc8cf316e69e81287485939b61 (patch) | |
| tree | 4007940b654cea2fdaaf938afaf2eb68afaf34e6 /libs/androidfw/StringPool.cpp | |
| parent | 9675d3b8770ab86453567341f349e1831e829443 (diff) | |
Handle intermediate task overlay for metrics logger
The corner case is introduced by intercepting trampoline
activity launch with launching task overlay.
E.g. trampoline -> permission prompt -> main -> permission prompt
Because the prompt is overlay, there may not have visibility
change. The first prompt may be cancelled by consecutive launch
too earlier. And the second prompt which finishes immediately
may miss to cancel.
Bug: 222576471
Test: ActivityMetricsLaunchObserverTests# \
testOnActivityLaunchCancelled_finishedBeforeDrawn
Change-Id: Ife39b7238169a1d54f3d60d1655868cc3cb73f25
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions