Loading packages/SystemUI/src/com/android/systemui/accessibility/floatingmenu/AccessibilityFloatingMenuController.java +2 −10 Original line number Diff line number Diff line Loading @@ -51,27 +51,20 @@ public class AccessibilityFloatingMenuController implements private int mBtnMode; private String mBtnTargets; private boolean mIsKeyguardVisible; private boolean mIsAccessibilityManagerServiceReady; @VisibleForTesting final KeyguardUpdateMonitorCallback mKeyguardCallback = new KeyguardUpdateMonitorCallback() { // Accessibility floating menu needs to retrieve information from // AccessibilityManagerService, and it would be ready before onUserUnlocked(). @Override public void onUserUnlocked() { mIsAccessibilityManagerServiceReady = true; handleFloatingMenuVisibility(mIsKeyguardVisible, mBtnMode, mBtnTargets); } // Keyguard state would be changed before AccessibilityManagerService is ready to retrieve, // need to wait until receive onUserUnlocked(). @Override public void onKeyguardVisibilityChanged(boolean showing) { mIsKeyguardVisible = showing; if (mIsAccessibilityManagerServiceReady) { handleFloatingMenuVisibility(mIsKeyguardVisible, mBtnMode, mBtnTargets); } } @Override public void onUserSwitching(int userId) { Loading Loading @@ -99,7 +92,6 @@ public class AccessibilityFloatingMenuController implements mKeyguardUpdateMonitor = keyguardUpdateMonitor; mIsKeyguardVisible = false; mIsAccessibilityManagerServiceReady = false; } /** Loading Loading
packages/SystemUI/src/com/android/systemui/accessibility/floatingmenu/AccessibilityFloatingMenuController.java +2 −10 Original line number Diff line number Diff line Loading @@ -51,27 +51,20 @@ public class AccessibilityFloatingMenuController implements private int mBtnMode; private String mBtnTargets; private boolean mIsKeyguardVisible; private boolean mIsAccessibilityManagerServiceReady; @VisibleForTesting final KeyguardUpdateMonitorCallback mKeyguardCallback = new KeyguardUpdateMonitorCallback() { // Accessibility floating menu needs to retrieve information from // AccessibilityManagerService, and it would be ready before onUserUnlocked(). @Override public void onUserUnlocked() { mIsAccessibilityManagerServiceReady = true; handleFloatingMenuVisibility(mIsKeyguardVisible, mBtnMode, mBtnTargets); } // Keyguard state would be changed before AccessibilityManagerService is ready to retrieve, // need to wait until receive onUserUnlocked(). @Override public void onKeyguardVisibilityChanged(boolean showing) { mIsKeyguardVisible = showing; if (mIsAccessibilityManagerServiceReady) { handleFloatingMenuVisibility(mIsKeyguardVisible, mBtnMode, mBtnTargets); } } @Override public void onUserSwitching(int userId) { Loading Loading @@ -99,7 +92,6 @@ public class AccessibilityFloatingMenuController implements mKeyguardUpdateMonitor = keyguardUpdateMonitor; mIsKeyguardVisible = false; mIsAccessibilityManagerServiceReady = false; } /** Loading