@Override public void onDestroy() { mServiceStarted = false; mSession.release(); }
@Override public void onDestroy() { if (D) Log.d(TAG, "Destroying service"); super.onDestroy(); // Remove any sound effects final Intent audioEffectsIntent = new Intent( AudioEffect.ACTION_CLOSE_AUDIO_EFFECT_CONTROL_SESSION); audioEffectsIntent.putExtra(AudioEffect.EXTRA_AUDIO_SESSION, getAudioSessionId()); audioEffectsIntent.putExtra(AudioEffect.EXTRA_PACKAGE_NAME, getPackageName()); sendBroadcast(audioEffectsIntent); cancelNotification(); mAlarmManager.cancel(mShutdownIntent); mPlayerHandler.removeCallbacksAndMessages(null); if (CommonUtils.isJellyBeanMR2()) mHandlerThread.quitSafely(); else mHandlerThread.quit(); mPlayer.release(); mPlayer = null; mAudioManager.abandonAudioFocus(mAudioFocusListener); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) mSession.release(); getContentResolver().unregisterContentObserver(mMediaStoreObserver); closeCursor(); unregisterReceiver(mIntentReceiver); if (mUnmountReceiver != null) { unregisterReceiver(mUnmountReceiver); mUnmountReceiver = null; } mWakeLock.release(); }
@Override public void onDestroy() { mServiceStarted = false; mSession.release(); }
@Override public void onDestroy() { mServiceStarted = false; mSession.release(); }
public static void release(Object sessionObj) { ((MediaSession)sessionObj).release(); }
@Override protected void onStop() { super.onStop(); mSession.release(); }
@Override public void onDestroy() { Log.d("VanillaMusic", "MediaBrowserService#onDestroy"); mServiceStarted = false; PlaybackService.removeTimelineCallback(this); mSession.release(); }
/** * Unregisters a registered media session */ public void unregisterRemote() { if (mMediaSession != null) { mMediaSession.setActive(false); mMediaSession.release(); mMediaSession = null; } }
public void checkForMediaSession() { MediaSessionManager manager = (MediaSessionManager) this.mContext.getApplicationContext().getSystemService("media_session"); if (manager != null) { if (!this.mIsTestRunning) { new MediaSession(this.mContext.getApplicationContext(), "NowPlayCardListener").release(); } onActiveSessionsChanged(manager.getActiveSessions(null)); } } }
mMediaSession.release();