Home | History | Annotate | Download | only in os

Lines Matching refs:IdleHandler

51     private final ArrayList<IdleHandler> mIdleHandlers = new ArrayList<IdleHandler>();
53 private IdleHandler[] mPendingIdleHandlers;
108 * Add a new {@link IdleHandler} to this message queue. This may be
110 * {@link IdleHandler#queueIdle IdleHandler.queueIdle()} when it is
115 * @param handler The IdleHandler to be added.
117 public void addIdleHandler(@NonNull IdleHandler handler) {
119 throw new NullPointerException("Can't add a null IdleHandler");
127 * Remove an {@link IdleHandler} from the queue that was previously added
133 * @param handler The IdleHandler to be removed.
135 public void removeIdleHandler(@NonNull IdleHandler handler) {
381 mPendingIdleHandlers = new IdleHandler[Math.max(pendingIdleHandlerCount, 4)];
389 final IdleHandler idler = mPendingIdleHandlers[i];
396 Log.wtf(TAG, "IdleHandler threw exception", t);
810 public static interface IdleHandler {