stopVibrate(); stopRingtone(); } private void stopVibrate() { if(vibrator != null && vibrator.hasVibrator()) vibrator.cancel(); } private void stopRingtone() { if(mediaPlayer != null) { mediaPlayer.reset(); mediaPlayer.release(); } } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_HOME) return true;