[AML] Check if launched activity has changed when handling visibility changes
The trampoline activity launches a new activity and becomes invisible. AML receives a visibility changed notification for the trampoline activity and activity launching notification. If the intent is not resolved, and the activity is not launched before the visibility change is processed, AML will incorrectly cancel the app transition since it does not know if the app will ever draw on screen. This change checks if the launched activity has changed when handling the visibility change notification. Bug: 134694123 Test: atest ActivityMetricsLoggerTests Test: repro steps in bug Change-Id: I10744323b971ba709afa506e804d458de22c44e5
Loading
Please register or sign in to comment