Loading core/java/com/android/internal/util/StateMachine.java +27 −0 Original line number Diff line number Diff line Loading @@ -1878,6 +1878,33 @@ public class StateMachine { } } /** * Check if there are any pending messages with code 'what' in deferred messages queue. */ protected final boolean hasDeferredMessages(int what) { SmHandler smh = mSmHandler; if (smh == null) return false; Iterator<Message> iterator = smh.mDeferredMessages.iterator(); while (iterator.hasNext()) { Message msg = iterator.next(); if (msg.what == what) return true; } return false; } /** * Check if there are any pending posts of messages with code 'what' in * the message queue. This does NOT check messages in deferred message queue. */ protected final boolean hasMessages(int what) { SmHandler smh = mSmHandler; if (smh == null) return false; return smh.hasMessages(what); } /** * Validate that the message was sent by * {@link StateMachine#quit} or {@link StateMachine#quitNow}. Loading Loading
core/java/com/android/internal/util/StateMachine.java +27 −0 Original line number Diff line number Diff line Loading @@ -1878,6 +1878,33 @@ public class StateMachine { } } /** * Check if there are any pending messages with code 'what' in deferred messages queue. */ protected final boolean hasDeferredMessages(int what) { SmHandler smh = mSmHandler; if (smh == null) return false; Iterator<Message> iterator = smh.mDeferredMessages.iterator(); while (iterator.hasNext()) { Message msg = iterator.next(); if (msg.what == what) return true; } return false; } /** * Check if there are any pending posts of messages with code 'what' in * the message queue. This does NOT check messages in deferred message queue. */ protected final boolean hasMessages(int what) { SmHandler smh = mSmHandler; if (smh == null) return false; return smh.hasMessages(what); } /** * Validate that the message was sent by * {@link StateMachine#quit} or {@link StateMachine#quitNow}. Loading