@Override protected void onDestroy() { // TODO Auto-generated method stub Log.d(TAG, "onDestory in"); try { if (mMediaPlayer != null) { mMediaPlayer.release(); mEffects.release(); mMediaPlayer = null; mEffects = null; isPlayerNeedToPlay = false; isPlayerPrepared = false; } BitmapUtils.releaseBmp(videoCoverBmp); BitmapUtils.releaseBmp(thumbBmp); BitmapUtils.releaseBmps(mBmps); } catch (Exception e) { e.printStackTrace(); } super.onDestroy(); }