@Override public void setListening(boolean listening) { if (listening) { mController.addStateChangedCallback(mCallback); } else { mController.removeStateChangedCallback(mCallback); } }