@Override public void setListening(boolean listening) { if (mListening == listening) return; mListening = listening; if (listening) { mMediaSessionManager.addOnActiveSessionsChangedListener(this, null); } else { mMediaSessionManager.removeOnActiveSessionsChangedListener(this); } }