@Override protected void onDestroy() { try { Log.d("nfs", "clear"); mHandler.clear(); if (mReceiver != null) { unregisterReceiver(mReceiver); } } catch (Exception e) { Log.e(TAG, "unknow exception"); e.printStackTrace(); } releaseMediaPlayerAsync(); super.onDestroy(); Log.d(TAG, "activity destroy"); }