public void onPause() { if (this.kenKenGrid.mGridSize > 3) { this.kenKenGrid.mPlayTime = System.currentTimeMillis() - starttime; mTimerHandler.removeCallbacks(playTimer); // NB: saving solved games messes up the timer? SaveGame saver = new SaveGame(); saver.Save(this.kenKenGrid); } super.onPause(); TapjoyConnect.getTapjoyConnectInstance().appPause(); }