code: private void pauseAutoCycle(){
          if(mCycling){
              mCycleTimer.cancel();
              mCycleTask.cancel();
              mCycling = false;
          }else{
              if(mResumingTimer != null && mResumingTask != null){
                  recoverCycle();
              }
          }
      }
docs: pause auto cycle.