Loading packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileImpl.java +5 −3 Original line number Diff line number Diff line Loading @@ -451,15 +451,17 @@ public abstract class QSTileImpl<TState extends State> implements QSTile, Lifecy if (listening) { if (mListeners.add(listener) && mListeners.size() == 1) { if (DEBUG) Log.d(TAG, "handleSetListening true"); mLifecycle.setCurrentState(RESUMED); handleSetListening(listening); mUiHandler.post(() -> { mLifecycle.setCurrentState(RESUMED); refreshState(); // Ensure we get at least one refresh after listening. }); } } else { if (mListeners.remove(listener) && mListeners.size() == 0) { if (DEBUG) Log.d(TAG, "handleSetListening false"); mLifecycle.setCurrentState(STARTED); handleSetListening(listening); mUiHandler.post(() -> mLifecycle.setCurrentState(STARTED)); } } updateIsFullQs(); Loading Loading
packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileImpl.java +5 −3 Original line number Diff line number Diff line Loading @@ -451,15 +451,17 @@ public abstract class QSTileImpl<TState extends State> implements QSTile, Lifecy if (listening) { if (mListeners.add(listener) && mListeners.size() == 1) { if (DEBUG) Log.d(TAG, "handleSetListening true"); mLifecycle.setCurrentState(RESUMED); handleSetListening(listening); mUiHandler.post(() -> { mLifecycle.setCurrentState(RESUMED); refreshState(); // Ensure we get at least one refresh after listening. }); } } else { if (mListeners.remove(listener) && mListeners.size() == 0) { if (DEBUG) Log.d(TAG, "handleSetListening false"); mLifecycle.setCurrentState(STARTED); handleSetListening(listening); mUiHandler.post(() -> mLifecycle.setCurrentState(STARTED)); } } updateIsFullQs(); Loading