@Override public void resume() { if (mPaused) { mResumed = true; } super.resume(); }
@Override public void pause() { boolean previouslyPaused = mPaused; super.pause(); if (!previouslyPaused && mPaused) { mPauseTime = -1; mResumed = false; } }