/** Pauses the timer. */ public void pause() { if (isStarted()) { mPauseTimeMillis = getElapsedRealtime(); if (mListener != null) { mListener.onPause(); } } }
/** Resets the timer. */ public void reset() { mStartTimeMillis = 0; mPauseTimeMillis = 0; if (mListener != null) { mListener.onPause(); mListener.onReset(); } }