question: public void post ( Runnable runnable ) { synchronized ( mQueue ) { mQueue . add ( runnable ) ; if ( mQueue . size ( ) == 1 ) { scheduleNextLocked ( ) ; } } }
target:  Schedule runnable to run after everything that's on the queue right now. 