Loading
[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