Fix freeze wrong display when finishing activity
- The next activity after finishing should only consider in the same display. - Make topRunningActivity goes through focusable stacks in a display instead of only uses top focused. Because it was used for legacy hierarchy that application tasks are put in a single stack. - Update display configuration when a display becomes not containing running activity after finishing current activity to restore the original orientation. Bug: 117861386 Test: atest ActivityStackTests#testFinishCurrentActivity Test: atest ActivityDisplayTests#testTopRunningActivity Change-Id: I15cafff01cf528681de64cd1b7da0547654e1103
Loading
Please register or sign in to comment