code: @Override
    @Deprecated
    public boolean post(Runnable runnable, long delayMillis) {
      if (!quit) {
        getScheduler().postDelayed(runnable, delayMillis, TimeUnit.MILLISECONDS);
        return true;
      } else {
        return false;
      }
    }
docs: 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.