@Override
  @Deprecated
  public boolean post(Runnable runnable, long delayMillis) {
    if (!quit) {
      getScheduler().postDelayed(runnable, delayMillis, TimeUnit.MILLISECONDS);
      return true;
    } else {
      return false;
    }
  }
@Override
  @Deprecated
  public boolean post(Runnable runnable, long delayMillis) {
    if (!quit) {
      getScheduler().postDelayed(runnable, delayMillis, TimeUnit.MILLISECONDS);
      return true;
    } else {
      return false;
    }
  }
@ Override @ Deprecated public boolean post ( Runnable runnable , long delayMillis ) { if ( ! quit ) { getScheduler ( ) . postDelayed ( runnable , delayMillis , TimeUnit . MILLISECONDS ) ; return true ; } else { return false ; } }
Enqueue a task to be run later.

@param runnable    the task to be run
@param delayMillis how many milliseconds into the (virtual) future to run it
@return true if the runnable is enqueued
@see android.os.Handler#postDelayed(Runnable,long)
@deprecated Use a {@link android.os.Handler} instance to post to a looper.
Enqueue a task to be run later .