Do not request WAKE transition when device wake up.
The wake up transition should be used to waiting for ShowWhenLocked transition, but we cannot know whether there have an activity which requested device wake up, it can be also be a normal screen on. For those keyguard-related transition, they can be request in KeyguardController while updateVisibility, and collect participated activity at the same time, so the transition won't happen too early. The empty wake transition can affect tests which use injectInputEvent while waiting for animation (WMS#waitForAnimationsToComplete), which lost those input event. Bug: 259231431 Test: run atest KeyguardTests KeyguardLockedTests KeyguardInputTests w/o AOD enabled. Test: atest LockscreenWithInvalidPassword Change-Id: Ib2db22bb5fe92f79dbd14948dae8d8a2b538f605
Loading
Please register or sign in to comment