Ниже приведен фрагмент кода для активации сеанса из моего приложения после предоставления аудио-фокуса. Но обратный вызов изменений сеанса не запускается после этого вызова функции.
Пожалуйста, дайте мне знать о любой проблеме с кодом ниже,
private MediaSessionCompat mSession;
private void setSessionActive(boolean state) {
if (state) {
if(mSession.isActive()){
SxmLog.i(TAG, "Set Active session is already active");
}
mSession.setFlags(MediaSession.FLAG_EXCLUSIVE_GLOBAL_PRIORITY);
mSession.setActive(true);
} else {
mSession.setActive(false);
}
}