@Override public void onPause() { super.onPause(); wakeLock.release(); renderView.pause(); screen.pause(); this.getCurrentFocus().requestFocus(); if (getMusic() != null) getMusic().activityPauseCycle(true); if (((PrompterAndroid) getPrompter()).getDisplayedDialog() != null) { ((PrompterAndroid) getPrompter()).getDisplayedDialog().hide(); } if (isFinishing()) { screen.dispose(); getMusic().releaseMusic(); } }